Pros
Good salary for the OC area. Modern Tech Stack. Great career opportunities, plenty of room to take ownership and plenty of smart coworkers to learn from. Great people, Technology managers in particular were always honest and helpful. Great work life balance. "Unlimited PTO" is great, so long as you can schedule your vacations around projects. Occasionally interesting projects/features.
Cons
Great base salary and bonuses but less equity than other companies. Golden handcuffs would do wonders to employee retention. Can be stingy when the times are tough, free lunch was a great perk but taking it away really hurts morale. The following can all be ignored if you just want a reliable paycheck, but if you really care about what you're making or want to advance to management you should be aware. Buyer side product needs work. New features rarely provide real value or leverage data. Senior Leadership is a mixed bag. All of the directors/C-levels are nice people, but some are fickle and easily distracted. As a result: - Rarely any follow up after a project is finished. - Waaay to much focus on deadlines and not enough focus on polish or metrics. - Teams and projects are frequently changed. - Projects are usually done waterfall rather than iteratively