-The company provides great direction but allows you to be creative in how the objectives are achieved.
-everyone is invested in each others success.
-Management and senior management take the time to listen to the team.
Cons
- without time management skills one can get lost in there work.