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.
I enjoyed that Costa Vida did seem like they cared about their employees. They prioritized events and benefits for employees.
Cons
There was a lack of qualification in important roles. Managers and even upper management at times just fell into roles they were unqualified for and I think that can be okay if there is training and certifications etc to go along with that, but I didn't see it.