- Good compensation (generally)
- Reasonable benefits
- Lots of smart and hard-working people
Cons
- Routinely failed to live up to promises on striking better work/life balance
- Large variability in terms of support and clear direction from Partners on projects, sometime great, sometimes lacking