Very flexible with hours given, and they will give you as many hours as you want. Many of the coworkers and supervisors are great with some exceptions.
Svantaggi
work environment can be very toxic at times. managers don't seem to care times. I have witnessed and heard about workers harrasing others.