Cons: less pay scale increments
Again it depends on the project you are working in and the manager.
Managers show lot of favouritsm in this organisation,even though some one is doing good at their job,favourites will be given preference in promotion,increment,onsite.
One should be tough to sustain in an organisation like this.
This company is good for the people who are aiming – more... long term onsite – less