-Smaller company, so the work that you do here really makes an impact. There are a lot of opportunities to grow personally and professionally.
-Innovative company that is always looking to improve.
-Fun culture that's full of people who care about doing great work.
Cons
Can't think of any for myself personally. You might not do well here if you are coming from a bigger company where you are used to more standardized processes and people telling you exactly what to do. You have to kind of hit the ground running here and be able to work independently.