Fun environment, fun staff. The team environment to achieve MBOs is great! No cutthroats or sharks. You do your job right and fit the needs of your client and you end up winning at the end of the day!
Cons
Retail hours is something you'll never get used to working. Long weekends and working practically all holidays is a drag.