A typical day at work is fun and easy going but being understaffed, having under trained or bad employees who cant or will not put the effort into being a productive co-worker drags everyone else down. Personally learned quite a lot in time management, customer service, patience, leadership and management/supervisor decisions.
Love the majority of who I work with and I get along well enough with even those that I don't personally like but keep professional relations with despite the fact. My management is good but poorly handle a lot of the time. The hardest part of the job would be dealing with poor workers and attitude. When everyone gets along and works together the work days goes easy. The easiest part of my job is working with others and talking to customers.
Free staff meals, discounts
Unpredictable levels of workload