When its slow or you have the right manager to help you through when its fast, its a great place. However, if you don't have a manager or coworkers to help you out (which is unfortunately often the case) you'll quickly become swamped with taking orders, making them and then trying to run them all out at the same time.
If you do have the right manager and coworkers though, working here becomes a lot of fun. Best part of this job for me was making the coffee. Lattes, cappuccinos, mochas, I love making all of them.
Most of the coworkers and managers are really helpful, they'll give you pointers when you are doing something wrong or just have a question in general.
free drinks, relatively easy work, good food, coworkers and managers are good for the most part, discounts for food
rarely get breaks, have to pay for all your food, sometimes people arent around when you need them