Pros
Compensation is very good. Relocation package is also very good. Lot of focus on learning the business is extreamly positive speacially for the IT folks. Regular training and knowledge sharing sessions are conducted.
Cons
The senior management completely lacks the vision for the company. Singapore center is nothing but a strategy to replace the vendors with an offshore development center. The employees are treated just like resources and they are not at all a part of the "Global Barclays Team". The processes in place are just like any other typical services company. To make it more complicated, the processes (documentation) are only meant for Singapore team and not for the London team (strange!!!!). The appraisal process is completely flawed. The grades and rating are decided even before the meeting with the manager. All your manager does is conveys the grade to you and there is no discussion on it. Only way to succeed is to have good relation with your AE (some jargon post for the technical lead). Your manager has absolutely no say what so ever in your appraisal. (again very strange way of working).