Used to be a really good company with good engineering work, pretty cool culture, great benefits & attractive RSU/stock prices.
Still, the work culture is kind of good in some teams/sub-teams.
Some of the company policies are quite employee-friendly.
Compensation could be good if you can negotiate well while joining.
There are some really knowledgeable engineers in the company, but mostly outside of India, in Romania and the US. Depending on many things, they may or may not want to interact with you properly. Indian engineers are also good, though.
The CEO and senior leadership team used to be pretty transparent and engaged before. But it has steadily declined since the company IPO.
Company stock prices have been falling forever since 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 a lot of things, but you don't need to be super smart to 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 the top down to the bottom.
The engineering culture has become very shallow in India (not sure about other locations). It has become more like taking orders from outside and somehow trying to deliver something. Quality? Innovation? Seems like just pushing something into 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 processes and protocols. And their opinions 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. Nonexistent, basically.
Cross-team, cross-geography, and cross-department collaborations don't work well. For some combinations, they are just broken. But nobody talks about that.
Except for 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 are leaving across all levels.
The vision seems blurry.
There are a lot of things to fix. Please start with product and company vision, followed by transparency and culture (of collaboration, quality, innovation).
Extremely horrible interview experience. The interviewer just pasted a LeetCode link in the chat and asked me to solve it. They did not help in clarifying the queries I had. Before writing the code, I informed them about my approach, but again, no i
The interview process was very smooth. There were 5 rounds in total, and everything was completed within a span of 2 weeks. Detailed feedback was shared after each round.
There were three rounds. The first round was a coding round, mostly from LeetCode. The second round involved high-level system design; I was asked to design Twitter. The third round was a low-level system design round, where I was asked to design
Extremely horrible interview experience. The interviewer just pasted a LeetCode link in the chat and asked me to solve it. They did not help in clarifying the queries I had. Before writing the code, I informed them about my approach, but again, no i
The interview process was very smooth. There were 5 rounds in total, and everything was completed within a span of 2 weeks. Detailed feedback was shared after each round.
There were three rounds. The first round was a coding round, mostly from LeetCode. The second round involved high-level system design; I was asked to design Twitter. The third round was a low-level system design round, where I was asked to design