* Company stock prices has been falling forever since the market listing. Though it is still shown as a shining benefit of joining the company, it makes happy only those who joined really early, and/or sold stock at the right time. It's not a real benefit anymore
* Company culture has taken a nose dive. The leadership team still talks about lot of things, but you need not be super smart the see through the hollow words
* The HR, both at global and India level, they just exist. Apart from scheduling and running checkmark sessions and events, they rarely do anything tangible. It's visible all the way from top down to the bottom
* The engineering culture has become very shallow in India (not sure about other locations). It has become more like take order from outside, and somehow try to deliver something. Quality? Innovation? Seems like just pushing something into the release is more important now! But it also varies somewhat by specific team
* India engineering leadership is quite rigid, not very open, and follows some fixed heavily opinionated process and protocols. And their opinion and solutions seem pretty dated at times
* Some engineering managers behave like dictators, deciding the rights and wrongs, plans & priorities, when what and how to do etc., for everyone in the team
* Work life balance is severely messed up in many teams. There are occasional meetings and surveys to address concerns, but that's it
* Very poor learning and career planning. Non existent basically
* Cross team, cross geography and cross department collaborations doesn't work well. For some combinations, they are just broken. But nobody talks about that
* Except a few teams (outside India), there's hardly any real innovation in the work. Mostly run of the mill feature development (followed by testing, deployment, support etc.), which mostly stems from customer complaints or chasing some of the competitors
* Some of the great people have left or leaving across all levels
* The vision seems blurry