Pros
Incredible Fast Paced Environment where those that can push themselves to exceed are rewarded for their efforts. This is a company that experienced incredible hyper growth and is currently re-examining itself to realize its potential and fix things that have been overlooked in the short-term. As a individual that is still relatively junior, the environment is rich with extremely knowledgeable and friendly professionals, which has resulted in an incredible learning oppurtunity for me.
Cons
This company is definitely on the "Secretive" side of information being shared throughout the company, and there are large projects being worked on across the board that most employees are not even aware of. This lack of transparency is disheartening and really acts to create individualized silo's within the company depending on your profession. In essence, an example would be of those in "Sales" having an incredibly limited view and understanding of the scope and scale of Engineering Projects that are currently underway. In addition, there are a huge number of "Junior" Managers that have incredibly limited management experience who are taking on experienced Teams that have a high expectation of management, and the disconnect between what is provided and what is expected is jarring.