Start-up atmosphere without the start-up hours or worries.
Great team building exercises and excursions.
Promotes health and wellness.
Great benefits package - especially regarding health insurance.
Cons
I have no cons. I left due to the commute I had, but that's no knock on the company.