Pros
It feels as though most everyone in the company is pulling together in the same direction. Its a flat management style meaning no micro-managers or bloated egos. You're able to fail and learn from your mistakes as we all should. It's a nice office environment with open work stations and modern cubicles in the front office. Clean, bright and organized warehouse area with good lighting and plenty of work space in the back. The client list is incredible. Some of the largest sports and other brands in the world which means you're always working on very cool projects. And because they're on the cutting edge of technology, they spend money on R&D so they can continue to grow. Healthy balance sheet too. No investors or outside groups driving to ridiculous goals or expectations.
Cons
No basketball court or ping pong tables. However, I think a deal with food trucks may be in the works?