Pros
Not much compared to the highly competitive bay area tech scene. This review is meant to be objective. It's a warning to anyone applying for an position here. I still have many friends who work here. There are lots of smart, hard working people here. Unfortunately, they're not listened to. This company has enormous potential. It needs a radical change to unlock it and grow: it needs to shed its old self to progress.
Cons
No one recognized and accepted how much technical debt really exists in the core intellectual property. To this day, several fundamentally flawed designs plague the product. There was no room to make any improvements and fix the big problems. Too many easily bruised egos. Also, management is unfortunately blind to this fatal flaw. "Just keep adding features, everything is okay, don't look into problems that aren't assigned to you!" is the mantra I heard over a dozen times.