Pros
This is small and growing company in a very exciting space. The product is great, the people are great, everything really is great. Work present full and interesting challenges that never feel like a burden. I've worked at some very large companies and working a smaller company were your impact is very relevant is very rewarding. The company culture is also great. Memes on Slack and a family, but professional, atmosphere when meeting in person.
Cons
None...really, but I should probably put something here. Maybe the company should provide donuts everyday of the week in the morning? In all seriousness, it's a small company which has so many pros, but it does limit the ability to move into different roles. We are growing rapidly and this is becoming less of an issue.