A great team of people that are dedicated to doing awesome work. A chance to legitimately turn an industry on its head and build something truly innovative. An emphasis on team communication and individual success. Lots of work flexibility and great benefits. A profitable and bootstrapped start-up without the traditional funding risks.
Cons
Lots of transition and learning over the last few years — we preemptively built up certain parts of the business before they were ready. We took a long time to find product/market alignment and didn't fully understand the challenges that came with that.