Pros
I love the people I work with...and the coffee of course. Starbucks offers great benefits to even part-time employees; including stock, health, vision, dental, 401k, and they help out with adoption. Promotions are fairly quick. I'm young, and this was "just a summer job", but I feel that there are so many opportunities within this company that I plan on staying with it for a while. I love that Starbucks is so invested in the community, and they really help out coffee bean farmers at a local level. I don't know of any other companies that conduct themselves this way, it truly is amazing. One of the best parts of the job is getting to know the regular customers. It's great to be able to make someone's drink before they order it.
Cons
Not everyone at my workplace is satisfied with the number of hours they are getting, but you can pick up hours at other locations, and it is necessary to have this many employees on due to availability, etc. Honestly, there are no aspects of this job that I dislike. I hear others complain about their jobs and I just can't empathize.