Flexibility in work schedule especially with parents of children, great co workers and management is very understanding if a personal emergency may arise.
Cons
Overtime needed during busy spikes. Staff calling in sick a lot, and ending up short staffed