Pros
Great atmosphere, reasonable managers, team outings, free food, overall company culture. Interesting work with long term growth opportunities. Company dress code is business casual, and lots of free, branded clothing is provided, with encouragement for office staff to wear "Premier gear." Sales staff may be actually required to wear this, I'm not sure. Over all, a definite keeper!
Cons
Lots of change. Possible con: very fast paced & lots of moving parts.