The benefits package is phenomenal! The management team are all about the people, and want you to succeed, which filters to the rest of the company. The people here are at the top of their game.
Cons
We need better company apparel, even though it is free.