Pros
- extremely talented, reliable, and caring coworkers - very organized processes - strong boundaries with clients - structured career advancement opportunities - no micromanagingCons
- Little vacation/sick time and maternity leave - PTO policies seem to generally be behind the rest of the industry