Thorough and consistent training. Helpful colleagues. Unique work and business perspective. Excellence is strongly encouraged and nourished. Pay, benefits, PTO are more than generous.
Cons
Workload is often intense. Steep (but rewarding) learning curve.