TL;DR
Layoffs, average pay, low morale, executives don't have a clue. If you don't care about career advancement and can keep your head down, you'll do fine.
- 45 layoffs July 2019. Executives said there were no plans for layoffs in the May 2019 all-hands meeting. They said layoffs are done now, but it appears they are still picking people off one by one so it doesn't raise any alarms.
- Low employee morale. Everyone is looking for a job, even more so since the layoffs. No one wants to go down with the ship. No one tries to hide how bad this situation is, it's all common talk.
- Yearly review is a forced bell curve. The entire team can't do well, someone has to suffer.
- Organizational changes happening almost monthly. No one can keep it straight and who is responsible for what.
- Silos everywhere. Departments don't want to help unless it benefits them and secures a good position for them.
- Open floor layout, not OSHA compliant, lack of bathrooms, lack of parking, lack of conference rooms.
- All the higher ups don't seem to know what they are doing. They know how to collect a fat paycheck and talk out of their butts. When it comes time to execute, nothing happens.
- For some reason they are focused on innovation (are building 5 innovation studios). Customers are angry that the existing software sucks and that they paid for software that hasn't been delivered for over 2 years. Why focus on innovation?
- Don't expect bay area pay even though they have a group in Pleasanton. Pleasanton people get paid more than OC people because of the standard of living. It's no wonder people don't like Pleasanton.