Flexible job for college students.
I'm personally not in college, but a lot of my coworkers are and management is very good at working around college schedules. A typical day at work during the weekends is pretty laid back, not too busy. Fridays and Saturdays are the busiest. While working there I have learned a lot about teamwork, time management, consolidation, and organization.
Able to make tips, great coworkers/managers, advancement options.
Sometimes can be stressful, hard work, very fast paced at times.