Average company with little growth.
Pros: good location, snookers and ping-pong.
Cons: not much learning curve, people tend to have problems with your attire, no margin for error.
If you are a fresher or looking to start a career i would not recommend this place since there are lot of employees working there since ages who would handle most of the things which provides no scope for growth. No margin for error, do a mistake, get fired and you won't even know it until everyone else knows it.