Pros
- extremely collaborative, like-minded teams - fairly flat organization, not a huge sense of hierarchy - room for growth and a focus on development - manageable hours, partners don't expect or want you to burn out
Kontras
more concrete development programs / initiatives