Pros
Interesting and exciting programs, flexible PTO, hybrid work schedule (for most positions), quarterly bonus program, opportunities for growth, accessible leadership and teammates that that take pride in their work (and that are enjoyable to be around).
Cons
Long vesting schedule for 401k match.