Pros
Variety of work but consistent expectations, huge room for growth/advancement, learning culture, quarterly reviews and continuous feedback going both directions, paid family leave, $1 health insurance (for the employee only), $4 lunches (two "hearty" options and two "healthy" options), on-site gym with professionally led classes and sports leagues
Cons
The work/life balance is difficult for some departments but not all! Not everyone values the "extras" like the gym and parties but we're paid well and have flexible vacation too so it's hard to complain.