Pros
If you believe that you can weather out a storm, best place to test yourself.
Cons
Barclays Shared Services is one place where you will find that polishing your manager's apples is what works. The management is never transparent and has an in your face attitude when confronted and deals with these issues with high handedness. If you do not like it leave but do not expect us to be fair in our dealings with the employees. Bias in management decision ranging from verbal recognition to reward and recognition, even in sending people to just be a participant at an award ceremony, to sending people onshore in UK is blatant. You might get a top rating, appreciation from the UK head of businesses, so much so that they do not want anyone else in the team to handle their work and never let you go, but might never get any opportunity just because the management wants you to take crap or leave.