Software Engineer • Current Employee
Pros: - Building things fast leads to good learning.
- There are good business problems to solve.
- The company is investing in AI.
Cons: - the company has devalued themselves by 40% in terms of market cap - check recent news articles. - Culture has started going into a downward spirals. Used to be an engineering first company. Now its just about chasing some timeline because a middle manager promised the higher up something without having any in-depth understanding. - Middle management is there to take credit of deliverables by IC by putting their name on it. And blaming the ICs for anything wrong. - If you are joining at leadership level and into games of politics. it could be a fun place, because each leader is trying to prove their own worth by taking as much credit as they can, As IC you wont get any appreciation for your work. - Expectation is to also work on weekends or late hours. - Trust on the leadership has went down to a great extent. This was also called out anonymously in the latest tech meet feedback. - Recent anonymous feedback highlighted all these point to the engineering leadership, not sure if they are going to fix anything. - If you are in leadership role you can bring any of your relative or friends into the company. no hiring bar for them :D - No scope of growth, because the early middle managers refuse to make way for junior folks to grow and they want to stay in the company forever playing their games of politics. - Tech leads are running the show and pulling most of the management works. tech leads work as substitute to the managers. managers barely interact with the team.