Pros
You get to work with different projects from different banks (but you are just a 3rd party in the banks as a resource getting thrown around to new projects when not needed)
Cons
1) Work as a 3rd party 2) Your company manager cant give you a clear review as you are always working with the client manager instead 3) No AWS No Bonus, 80SGD raised for 1 year of completion 4) Manager will not help you much, they see you as KPI, and any feedback from you. They will just ask you to listen to clients' expectations. 5) Poor growth in career progression, your extra efforts put into work will never get appreciated. As you are just a 3rd party resource working for other company's project 6) I've negotiated with my company multiple times about pay raises and bonuses, but not even a 1month bonus was received on the completion of 2 years in the company 7) I've spoken to my colleagues from the same company many left because they felt the same, and didn't get any AWS and Bonus as well. 8) You will never feel like you're part of the team, you will always feel like an outsider working on a client's project. 9) Even if your client like you and appreciate your work ethic, they can't hire you for 1 year. You have to quit Pactera for 1 year, then they can hire you because of Pactera's contract.