It was a flexible environment that provided employees with an ability to work independently and grow. Teamwork was a key component.
Cons
Senior management would shoot down multiple ideas from direct employees along with middle management staff. Overall employee feedback and input was not received