Good company mission
Interesting product domains
Some great people, largely from acquisitions
Cons
Frequent layoffs and reorgs
Don't seem to value people (a bit ironic given the mission)
Senior leadership would clearly prefer to have robots instead of employees
Pay is just ok
Cumbersome review process that feels like nothing more than collecting data for the next round of layoffs