Pros
1. Local management are very result-oriented. Everything is about facts and numbers. As long as you can get your numbers rocket high, you are fine. 2. Great company perks and an awesome colorful office. 3. People from other departments or offices are helpful. 4. Great in house trainings. Really loved the trainings provided, which teaches you how to build rapport with customers, deal with colleagues, reply email etc. Keep up the good work! 5. Best senior manager I have ever seen. Great leader who care and concern about employees. And one who walk the talk.
Cons
1. Racism issue in the team and the manager want to address it. Believe it or not, I was told to accept it. Ended up continuously bullied by those people who stayed with the team longer. 2. Micro-managing. Restrict your toilet time. Working in shift with 11 hours, is already not happy. Added to that, you only get mere 15 minutes break each 5 hours of work, and not more than 10 mins a day at the toilet. Spending a bit more time in the loo will raise the awareness of the manager and be ready to get emailed or be addressed in 1 on 1. Even if you are late to office a min, you are doom. 3. All tickets replied have to be reviewed by QA, which is fine, but manager will address and magnify every concerns raised by QA. As much as I agree with providing best customer satisfaction, over-magnifying small mistakes every single week will not help in building up analyst confidence in replying tickets. 4. Hidden technical knowledge. Seniors have their own group of knowledge sharing, tier 2 has their own group as well. That to be said, you will never gain any new knowledge other than that from KBs, or sharepoint. UNLESS you have some really kind seniors who are willing to share information with you. 5. Pay is lower than average. Well, it get compensated by great company benefits. So it's really up to you to see if it's a pro or con.