Pros
Managment is excellent and they provide the tools that you need to be successful. There is constant growth within the company, and there is always opportunity for hard working individuals to be promoted. The working environment is amazing, and I loved my team.
Cons
The company is growing so fast that somethings can get lost in the shuffle.