Pros
Some competent PMs and some nice people.
Cons
The management has no sense of direction. Hiring and firing happen without any care for employee careers. The top management, especially within the analytics space have no clue what's required, and how to treat people in their teams. They have zero empathy. Extremely discriminatory, and a high-school chiquey setup is in place. Many current employees are currently living in fear of being removed from their job (for no fault). Earlier this week. there has been another round of arbitrary layoffs. Finally: If you are a H1B employee, beware. The top management does not care about the implications of random layoffs. You will be given minimum time notice (zero days) and a measly severance. Do not join this toxic workplace at any cost.