Pros
1. If you know how to do buttering the managers then dude this is the company where you can climb the ladder of success in very short time. 2. Free friday snacks.
Cons
1. Nature of work is never what your profile expects. A full fledged automation tester will be made to work as a full time manual tester. 2. No rewards and recognition of your work. No visibility. 3. You will be made to work like a slave/ worker. Your ambition is none of managers headache. 4. You will be just a billing resource for management. 5. No onshore opportunities for testers at all. 6. Worst hike was given in 2017. single digit on average around 5 percent or less. 7. Leads and managers will find ways to escalate you unnecessarily just to polish their own profile in front of clients. 8. Managers are best at micro-management and they will do this to harass you to the depth. 9. If you have some issue, then management will listen from one ear and let it go from another ear.