Starbucks, although not what it used to be, is still a decent place to work.
Pros
It is an opportunity to simply grow up and take responsibility for younger men and women. The nature of the work force is that if you don't have marketable skills (or if you have a Lib Arts degree, haha), you have to work somewhere until you are able to get a job that suits your specific interests better. So, realistically, Starbucks is an intermediary between other positions generally speaking unless someone wants to advanced to a salaried position. Working with coffee is great in cold climates...very cozy. Except in the largest stores, it is possible to be a third place.
Cons
It can be exhausting depending on which store you're at. Sometimes, the company seems to undulate wildly between being a corporate machine and a great workplace. The management really does decide whether you enjoy the job. I have had managers that hated their job, so they took it out on the baristas. I have seen District Managers tear their district apart. There are approximately 15,000 managers, so it leaves a lot to chance. Other than that, I would say that the schedules are often very random (which is being addressed), and the pay is not good for the first six months.