Great compensation but management issues lead to layoffs
Pros
Great compensation, probably one of the smartest group of engineers you could work with, offices are great, perks are outstanding
Cons
Currently the company has been going to some really bad management I'd say. The company decides to work on some trending idea without taking consideration the impact it may cause in the future, and now we see lots of layoff happening. Ofc this is a company so they don't give a damn about employees, as much as they say they do, but treating people just like a number, laying off thousands for no reason when the company is still doing great is mean and disrespectful. It was once a great place to work, but nowadays is just fear of layoffs, PSC reviews; with shallow features just to bloat their self assignment.