Starbucks was a lot more strict in dress code when I worked there, they were unwilling to accept that people had tattoo's and / piercings, and staff were not allowed to show either. Since my time there, Starbucks company have drastically relaxed on the dress code, both in clothing and the fact that people may have tattoos and/ pericings. It's a customer service job, so you have to deal with customers, that is always unpredictable.
I was hired on as a supervisor and got paid very well. Starbucks is accommodates well for students and there is potential to move up in the business. I worked there for about 2.5 years until management changed.