Was great until the politics got in the way
Pros
I was working on innovative projects that felt like they really mattered to the company and the environment at large. Starbucks really does care about the environment and the community, it is not just lip service like some companies. Benefits are good, particularly vacation time. Starts at the typical two weeks but increases much faster, starts at three years rather than usual five. It is an exceptional policy that allows full benefits at only 20 hours per week. There are many opportunities to grow your career. Interdepartmental transfers are encouraged and there are many opportunities for time limited assignments to try out different roles within the company. There is an annual employee survey that is taken seriously by the executives. Problems flagged by the survey actually get addressed.
Cons
Tends to be a disconnect between senior leadership and mid-level management. A lot of politics happen here and people tend to lose sight of company goals. There is a strong passive-aggressive culture, it takes a lot of follow up and general pestering to get things done. While there are a lot of growth opportunities within the company compensation can lag far behind. It can take years to reach a pay-scale that is appropriate for the work that you are doing.