Inspiring work culture, ability to make a noticible impact in the company, and flexibility
What I wish was different
Job training was all hands on experience, personally I could have benefitted from some textbook education
Advice
Working at a small company is great for so many reasons, but it will be especially great and opportunistic for you if you have a high tolerance for ambiguity and desire to create and carry out change and innovation within a company.