Pros
It's an exciting environment with huge potential. In my experience the senior management are supportive and encouraging.There is an expectation that goals will be met, people will work hard and if you say something will be delivered, it is expected that this will happen but there's a sense of collaboration, pulling together to manage the company through growth and change. For me personally, being able to work flexible hours remotely has meant I can do a full-time job around family commitments and that's unusual.
Cons
As a rapidly growing company experiencing transition, there can at times be a bottle neck when needing feedback or direction. I think this will improve greatly as new recruits settle into their roles and responsibilities are more evenly delegated.