- Good work-life balance, which depends on your team.
- Personal and career growth is promoted
- Volunteer opportunities
- Employee resource groups exist
Inconvénients
- if you are experienced, you might hit a standstill if higher roles are not available
- projects may be limited