This place is good for a first job, but otherwise, would not recommend.
They are not flexible with work hours, and the shifts scheduled are never fair.
The management is overall the worst part of working there, except for a few managers.
The crew is amazing.
I've learned so many life skills working here in the last 5 years, and the relationships i've build with the costumers are strong, you see a certain person, you know exactly what they order :)
The hardest part of the job would be having to deal with managers who can't handle the stressful work environment.
The most enjoyable part of the job is having fun while working, and it makes the time fly by.