Pros
Colleagues are generally bright, friendly, and willing to help each other. The health insurance offered is also decent (covering about 85-90% of the premium, depending on age).
Cons
Management is terrible. They generally treat their employees like dirt, overwork them and underpay them. Sometimes they even talk trash to their faces in front of other employees. On more than several occasions I witnessed employees leave a meeting visibly upset.
Employees are potentially mis-classified as salaried (as opposed to hourly) in order to avoid paying overtime. They also somehow "forgot" to dispense the legally required amount of sick-time to employees (based on Oakland ordinance) for almost a year and a half.
It is an unspoken expectation that employees will forgo lunch breaks (and as a salaried employee, breaks apparently aren't legally required - and they will tell you that), and that they will regularly stay after hours to work, or work on the weekends. Which wouldn't be bad if one were making a decent wage, but that's not the case.
They will track all of your work hours, up to and including leaving 5 minutes early for a personal reason. You will be expected to make up that 5 minutes of missed time by staying 5 minutes later the next day.
All of this, while the CEO and father (the founder) drive brand-new Porches and Teslas, and don't even bother to park like a normal human being (meaning the CEO likes to park across multiple parking spaces like every other terrible person you've encountered in parking lots).
Avoid this place at all costs, unless your only other choice is starvation or eviction. It is soul crushing.
I would give them less than one star if I could.