I loved Starbucks when I started and had a great manager. The customers are great and because it is a job where you have many regulars they end up feeling like friends. Unfortunately, they were poached by another company who also thought they were a great manager. The new manager had only been an assistant manager for a year and didn't have the experience to do the job well.
Great benefits, opportunity for periodic pay raise. Coworkers make the job more tolerable because customers can be just as horrible as all the story suggest and management more often than not has to 'take their side' to appease them.