Pros
Excellent communication at the location I was at. It felt like we were always in the loop about changes and shifts within the company. The manager had fostered a great degree of interaction between employees, management, and the regulars. Very accommodating of health issues that sometimes made work difficult.
Cons
Honestly, I don't have any. It's the best job I've had so far. If anything, sometimes the schedule came out late.