Pros
- Tons of resources put into ensuring employees have the tools they need to be successful, including an extensive training/onboarding program
- Transparency and frequent interaction from company leadership all the way up to the CEO level creates a great sense of ownership and sense of team
- Great pay and benefits
- Great company culture, not just empty words
- Remote work centric
- Lots of opportunities for growth
- Great swag!
Cons
None that I've seen so far!