Pros
Some of the people who works there are very talented professionals from many different countries. Feels like a mini United Nations
Cons
1. Highly regimental - You must clock in for work on time (9am), go lunch and come back within stipulated timings. Any inbetween breaks are frowned upon and you might be given warnings
2. Management by Fear - The top likes to remind you that you are expendable and unworthy no matter how diligent you work. They would constantly threaten you with expulsion for being late or set an example on someone who makes irrelevant mistakes by sacking him/her.
3. Seniority and Favouritism - The management would promote people who joined the company first (regardless of experience) and let them led teams. It doesn't matter if he/she has experience or not, as long he/she plays into the good books of the boss.
4. Micromanagement - The boss likes to micromanage everyone in the company down to the janitor who cleans the place. He would personally warn you when you have been taking sick leave often or would have his hand to destroy a production schedule by interfering with the game design.