Pros
- Decent salary with benefits
Cons
- Every account has its own policy which is different from the Company policy - You really got to brown nose to get promoted - You would be dragged into cheap politics if you stand of right things which the management disagrees on - ZERO transparency about any process - be it salary hike, so called bonus, immigration (if you are not a citizen), your responsibilities as an employee at a specific designation etc. - The Managers/Directors will treat the employees as if the employee owes something to them. In other words like a slave who gets paid to work. - The policies would be twisted to benefit the management and their favorites - Employees are not supposed to ask questions about the policies. If you do so, you will have a hard time dealing with the management who can stoop very low. NOTE - My comments are based on the account(s) that i worked with. Not sure if the above comments holds true for the whole company. I would not be surprised if it did though.