There is an amazing work environment with a small-company feel.
Autonomy is in abundance
A huge emphasis is put on maintaining a positive and healthy work culture
From the top down, the company has a commitment to excellence
Collaboration is always strongly encouraged
Cons
Occasionally, you can feel that there are limited resources. However, the small team is capable of incredible achievements.