Pros
A lot of politics and lies by almost everyone who can lie(80-90% of employees) except freshers and few moral folks. Good for those who are unqualified not so good engineers but ok in interviews, don't know much but can blabber in meetings and likes to play dirty lies and politics. I am sure some of the people watching this review will be happy cuz there are lot of thankless liars and political folks dying to earn money and respect even if it comes by deceit. Overall pretty pathetic culture and only good for such politics ridden people. The company still works well only because of few good engineers, the legacy of good old products, copy of new software services like azure as a pure copy of AWS etc and ok ceo who is good at acquisitions, monetization, and politics. Also, managers are ready to invest in extra below average engineers who likes to play their slave than good solid engineers and actually they can survive by creating new issues and redoing same stuff. Who knows what is going on in the code except good engineers, they justify wrong and incorrect things. The services actually suffer a lot of issues and life of engineers becomes hell fixing and monitoring them.
Cons
A lot of politics and lies by almost everyone who can lie(80-90% of employees) except freshers and few moral folks. Good for those who are unqualified not so good engineers but ok in interviews, don't know much but can blabber in meetings and likes to play dirty lies and politics. I am sure some of the people watching this review will be happy cuz there are lot of thankless liars and political folks dying to earn money and respect even if it comes by deceit. Overall pretty pathetic culture and only good for such politics ridden people. The company still works well only because of few good engineers, the legacy of good old products, copy of new software services like azure as a pure copy of AWS etc and ok ceo who is good at acquisitions, monetization, and politics. Also, managers are ready to invest in extra below average engineers who likes to play their slave than good solid engineers and actually they can survive by creating new issues and redoing same stuff. Who knows what is going on in the code except good engineers, they justify wrong and incorrect things. The services actually suffer a lot of issues and life of engineers becomes hell fixing and monitoring them. Overall if you are a good human being who likes to contribute and play fair, this company is hell. It's full of liars, cheaters, dirty politics, unfair practices in review and work management. But if you can play politics along with these cheaters, you may not get to do great work and responsibilities but can survive and grow. In sort, Awesome for low quality engineers who like to play poor politics and culture.