Pros
The culture is fairly laid back and management recognizes that you have a life outside of work and so they respect your work/life balance Good opportunities for career growth Some very smart, capable, and driven people work here who you can learn a lot from.
Kontras
Compensation increases from year to year are low. get the number you want when you walk in and be prepared to fight for compensation increases every few years to get compensated for your growth and impact. Benefits are average at best. The past few years I would say they have slowly been making reductions (wealth builder , cell phone stipend, etc.) without much new offerings in return. They rolled out headspace but only after many months of kicking the can down the road and even then its not much of a benefit if you don't like to mediate...