Pros
All the employees are an intelligent group of individuals to be around. PTO days are 'unlimited' as of several months ago which can be good and bad depending on how you look at it. The CEO encourages the employees to take multiple days off in a row or a week or more at a time. He gets it, he has a family too and we all need vacation without feeling guilty. Fast paced environment, fun events, happy hours in the office, good opportunity for personal growth, employees treated respectfully, great culture. Everyone has a voice and is encouraged to be proactive
Cons
No benefits when it comes to matching 401K's but it may come around in the future. The product itself is super complex and takes months to learn (depending on your position), but if you're willing to put in the time/effort it, it can speed up the process.