Pros
Just work at 1% of your overall capability and you'll get 9 to 10% hike easily. Make a trusted 'best' slave of your manager and maybe you can get 15-17% easily.
Cons
Many. Let me list them - 1. No onsite for new joinees for upto 3-4 years of your joining the company. (1-2 years if you are a lady and your first and true love is your manager.) 2. Now let's say you slogged for 3-4 years and bingo after every one from your team has visited onsite, you got this BIG Opportunity. You will only be sent for 3 or max 6 months. 3. This is the sad part, even though you get an onsite they will pay you 20 pounds daily (bare minimum to help you survive in London!) Gone are your plans of having your own home back here in India. Stay homeless on the streets. They really don't care! 4. Ok, you are making accusations or cribbing about the fact that "How can you make big in the company", congratulations you are fired!!! 5. "Do something new, learn new tech!" Well management won't promote this thinking, Thinking you would leave the company! 6. MAPS by Sapience. This is a work hours monitoring tool and I guess everybody knows what the tool might be doing. So 'They' now have a point how to not give you rating! Many more but I am tired now!