Great engineers squandered by awful management and leaders
Pros
Decent pay and stock options Free drinks Nice campus
Cons
Management constantly changes, often for the worse. I was reorged roughly every 1.5 years during my 5+ year time at the company. Each time goals would change and large amounts of work would just be scrapped. They boasted remote work for so long and then caved like every other company trying to force employees back to office after many moved away because they kept promising remote work was there to stay. Ethics and morals are punished, where being a mindless yes man who pay no mind to user satisfaction or privacy is rewarded. Very ableist culture, they gloat about how many people with disabilities they hire but they shove them all into teams that go no where that have minimal contact with rest of company. Extra terrible for neurodivergent people as not being able to follow the companies hive mind of thought will get you punished time and time again.