Pros
Fast growing company with some very talented people. Generally everyone is very helpful without any hidden agenda. Able to make an impact and drive change, just in baby steps. I think our CEO is usually misunderstood if you have never interacted with him directly, he's just very direct and doesn't sugarcoat.
Cons
It's somewhat chaotic, but I have seen changes over my tenure here which is 2yrs plus. Changes don't happen overnight, we need to be patient. It is true we have high turnover - the environment isn't for everyone. The company is not perfect and there are growing pains - we are undergoing tranformation which is painful. Some of the managers are indeed promoted into the role without any prior experience - better training can be given to newly promoted managers so they can be more effective.