Pros
Great 401k match, great go-getter culture, top-notch health insurance, access to C-suite to every employee
Cons
This is a place where you get to wear multiple hats. This may not be something everyone enjoys. As a small company, there's not a lot of vertical career progression, on the other hand, because the organization is so flat, your opinions have a lot more weight - what you may lack in title you gain in experience!