1. Extremely stressful environment. The amount of work you will have will be worth far more than what you're being paid. Employees are undervalued and under-appreciated, not necessarily by their own teams and managers, but by upper level executives who have to squeeze their way into everything you're doing. And on top of that, execs (esp Mukund) have no respect for your time or expertise. 2. Employee turnover is off the radar, and the management absolutely refuses to look into why. Tons and tons of people do not even last a year at this company. Instead of covering the wound with a bandaid, maybe try to look within the company, and maybe even the specific department, and see what could be done better, what are people unhappy with, and try to change it. Our "new hires" numbers, which they LOVE to brag about, are artificially inflated because of the number of people who quit after a short amount of time and then need to be replaced. 3. Frequent restructures cause so much confusion and seem to be a massive waste of time, energy, money, and resources. It seems like no one at the top of this company can make up their mind and stick to something for more than 4 months at a time before they send out another email saying they're "excited" to announce ANOTHER reorg. 4. They recently laid off a chunk of employees, so take that into consideration if you see a job opening with this company. As far as I'm aware, no one except those at the very top had any idea the lay offs were coming. It's a slap in the face after years of hard work to be let go with absolutely zero notice, right before the holidays. At least some of those who were let go were offered next to nothing in severance pay. Interesting for a company that can afford to throw LAVISH parties and host very expensive dinners frequently. If you can afford all of that, I would think you could afford to keep people employed.