Pros
The company is growing so there is lots of opportunities, the company provides regular communication, listen to and consider new ideas and continually encourages growth, both personally and professionally, the company understands work-life balance and respects that, the culture is conducive to creating friends and mentors with lots of opportunities to get involved based on your interests, you get to work with top thought leaders in the industry.
Cons
No company is perfect! While we grow, there are things that are evolving (updating technology, adding office space, formalizing procedures, etc.) that come along with any growing company.