Pros
Everyone here is smart and friendly, and there's a lot of old-timers here. I have several colleagues who have been with the company over 40 years! That's gotta say something, right? The benefits here are also pretty amazing. For example, they really value loyalty here, so the longer you're at the company, the more accelerated your paid time off is. They start you off at 15 accrued paid days off, and after 2 years with the company, they already bump you up to 20 days off per year - and that's not including the 10 paid holidays and 5 days of sick time either! You get 5 days of sick time per year with no need to accrue. It doesn't roll over, but you get it automatically at the start of every year. Depending on your team, there's a lot of work/life balance with opportunities to work from home if needed. The maternity leave is also generous here, so it's a great place to work if you plan to start a family or already have one. They have an employee stock purchase plan that has really paid off, giving employees 15% off the lowest fair market rate, and they match 401 (k) at 4% (100% vested). They even have a 401 (k) Roth option as well if you prefer everything to be after taxes. I also think the pay is really competitive compared to others in the area. The campus is also in the heart of Costa Mesa, so you're near a lot of good restaurants and happy hours. Managers tend to be flexible, and overall, it's a great place to work.
Cons
It can get pretty clique-y here with some nepotism if you're not part of the good 'ol boys club. If you're in management, you work pretty hard for that sweet-looking paycheck. There seems to be a lot of pressure in upper management, but if you love to work hard or your work is your life, this is the place to be if you're in management. Progress here is slow and bureaucratic, especially updating software systems. They could use a makeover here, but that seems to be in the works for the next couple of years.