Pros
Constantly evolving to become better, challenging work, incentivized compensation structure, great benefits (e.g. low cost-high quality health insurance, espp, etc.), plenty of opportunities for upward mobility at corporate
Kontras
Not as many opportunities for promotion in field offices