Pros
One of the best campuses in San Diego, with gym, cafeteria, extra curricular activities, etc. Really good benefits. Highest 401k match I've seen in San Diego and most health insurance bang for your buck I've seen, and more Recognizable brands Overall positive growth trajectory of stock Great stock purchase plan and RSU grants Above average base salaries for engineering positions in San Diego, plus VERY generous cash and stock bonuses. I have no idea how the majority of companies in San Diego can even compete in terms of overall compensation. Good culture Healthy, positive work environment Fast paced work Mobility within the org is encouraged (to the point where it can be disruptive to some teams)
Kontras
A LOT of frequent process change can be challenging at times Tax season readiness preparation months can be challenging in terms of work:life balance. Something to just be prepared for. Otherwise, balance is believed in and achievable the majority of the year Sometimes a lot of "rearchitecture", meetings, etc gets in the way of actual coding if you're an engineer. If you're an engineering manager, meetings abound. A lot of them can be very meaningful and drive great progress along with other leaders, but one must take it upon themselves to figure out which meetings to say "no" to