Pros
Very lax if your goal is to stay as an associate and only make their minimum pay. They do provide decent breaks and offer plenty of overtime. They also provide some foods drinks to employees as well as organize some employee events.
Cons
Can see some definite micro-management and they prefer to play favorites. Never any communication between departments let alone managers to employees. Constantly pushing for employees to work past their limits in a negative and often punishing form. Lacking in professional handling of any problems that may arise as well as any planning for events/ changes in work schedules/ changes in volume distribution. You will never know exactly where you stand as an employee and there is a mass lack of ability to place trust or confidentiality in co-workers and especially managers.