Pros
Average salary , some really good techies out there, wow free tea if you are looking for, that's a sarcasm.
Cons
Except the dev team no other team is valued. The company is managed by a group of egoistic people ,the bonus is a trap do not fall for it , the product is still not developed and has lot of issues , you will everyday listen we are a IIT company from someone as if this is the only IIT company , your views and suggestions would never never be considered. Half the company can't converse in english , people who work are underpaid where as some noise makers are paid well , no respect for experienced people. If you want to be a manager you need to agree with the top management egoistic people. Do not trust them , take everything on email and in writing they are known to be playing with careers by making false promises. Good luck.