This job is overall one of the best places I work for thus far. They are flexible to your life. They respect and appreciate their employees. The communication skills are a little off, but overall I love it.
The managers run around the kitchen panicking wondering why the trainers aren't running the shift that the manager's set up poorly, promotions have no rhyme or reason to them and there's no predictable way to determine who will be promoted next. No one knows the proper standards. management has little to no respect for their employees or their availability. Constantly under-stocked on every single possible item and no one gets the promotions they deserve.