Pros
The company has grown to a place where the product is great, and so are the people that have built the product. The management is terrible.
Cons
This company is ALL about poliitcal cast system, just like in India. It is an indian company in the US, not a culturally balanced American company at all. Only Tamil people are recognized and there is no company loyalty to long term employees. Your only answer is yes, no room for discussion to all topics, despite how illogical some can be. Complete management with negative reinforcement, no positive reinforcement or coaching or development of team members from the managers. Not enough resources or money to get your job done properly. Discrimination is visible with the Indian cultures and also females.