Pros
Lots of great people at the company, if you aren't talking about the directors or C-level
Cons
It is a terrible work environment. There seems to be a competition to prove which department is the best at the company. There is a lot of arguing and management spends too much time trying to figure out who to blame instead of trying to make the company better. And it seems like only certain departments get recognition (operations and sales) and everyone else is left in the dust. They make management take harassment training per California law, but if you report harassment to HR, they'll ask you what you want them to do. They don't act like they really care. And that seems to show what their environment is really like There are no opportunities for growth. There are very few people that have been promoted within the company, and even fewer from manager to director. If you are looking to use this company as a stepping stone to your next job, don't stick around long. They keep their number of employees as low as they can, so you might find yourself doing multiple jobs, especially if people in your department leave the company and they don't hire someone to replace them. And don't expect additional pay for taking on additional jobs, you'll just get more work.