Pros
Ok benefits, local, acceptable pay, free parking.
Cons
Chaotic confusing management, poor planning, minimum communication, weird priorities, unrealistic sales goals, people get moved around a LOT with no warning, weird quote of the day with forced clapping