Pros
They hire based on personality, so everyone there is relatively likeminded and everyone gets along very well. They try to proved a fun environment. They increased the pay, so it now is awesome. There are a lot of advancement opportunities and management works to get you where you need to be. The tuition reimbursement is nice. It definitely helps take some of the pressure off of being in a 4 year college as well gives incentive to do well. It is very competitive. They don't take any crap. Though turnover is high, this helps keep a quality team.
Cons
Weather conditions suck. Especially in the winter. Customers can sometime be crabby. With turnover being high, it still stinks to see some great people go. There are a lot of little gimics they add that can be irritating and unnecessary.