Pros
1. Small company so better learning opportunities. The company is making quite the name for itself in the Indian and International market. 2. Flexible with their working hours 3. Good Location ( The place is laid back, without the hustle and bustle of a city, however depends on personal preference.
Cons
1. Management is not good, HR policies are designed to work against you. They have a HUGE 3 year contract with a deposit (Min: 1 Lakh) that every new comer has to sign, which is absurd. 2. The company is run like an IT office, the environment is kind of depressing and doesn't feel like a gaming company at all, people are uptight. 3. Too little people and too much work. Team size is ridiculously small for relatively big projects. 4. Entire upper management are basically people who've been in the company since it's start, and the company was initially a software developing company that started with porting games and then gradually shifted to making them, so most people aren't even gamers and there is no such thing as 'gamer' culture in the office.