- Option to work fully remote
- Competitive pay with regular pay increases
- Comprehensive benefits package including medical coverage and educational benefits
- No micro managing, employees are trusted to get their work done and won't be bothered if they are able to do so
- Space for failure, if you make a mistake you will not be berated and will be shown ways to improve in the future. One of the CEOs actively speaks about the benefits of failure frequently
- Reasonable expectations, there is more than enough time allocated to employee onboarding before full performance is expected. The other employees are always happy to help out if you run into a problem and need some guidance, and all employees are constantly learning.
Cons
- Lots of meetings, there are a large number of company meetings many of which you will find yourself uninvolved in what is being discussed, on top of your smaller team's meetings these can add up a lot.