It is good if you're only planning to gain some barista experience, but they really lack in managing their employees.The good thingsThe job is not tiring, it is laid-back and you have a lot of free time.
The challengesThere is lots of beverage recipes that need to be memorized, actually the memorizing part is manageable. The challenge really is in the management , they are hard to reach and quite unpredictable.