They are flexible, however, it can vary with roles.
6 hours. but not many shifts
Depending on what kind of work you're doing... But seasonal hours are usually long and a bit inconvenient if you dont like working past midnight or starting at 5 am.
8 hours usually for full time. 4 hours if your new