Great company, depending on the dept (Rating based only on IT dept.)
Pros
IF you work in the right department (anything but IT) the company's mission and values translate into your daily work. This company walks the talk and Howard's passion and humanity is felt throughout the company. Good benefits (medical deductible is a little high), salary and growth opportunities if you are are the right team. For the most part, really great and talented people to work with. Good work-life balance if you manager is understanding.
Cons
If you are in IT you might as well be working for a different company. There is no humanity or professional respect in IT. The number of contractors and consultants have created a workforce that is completely removed from Starbucks core values. Behavior (like bullying, yelling, swearing and mocking) that wouldn't be allowed anywhere else in the company, is excused and tolerated in IT. Stop re-org'ing, moving bad people around doesn't fix things, it only creates more discourse and new people have to deal with their bad behavior.