Pros
The hours are flexible, especially depending on the employee's position within the company and what else that the employee has going on in his/her life. All of the staff are friendly and love to get to know new employees and show them the ropes. Also, if one is persistent enough and continues to tell management that they want to learn more, then they can be trained in other positions around the cafe-bakery, which will give them an opportunity to move up in the company.
Cons
Sometimes there can be issues with communication, and when the cafe-bakery is short staffed, this can add much stress to all of the staff. Depending on the location, there can be an abundance of turnover, although I have not personally witnessed much with the cafe-bakery location that I work at.