35 to 40 depending on your assignments.
8 hours a day but you get paid for 7.5 hours.This is full time. Not including overtime hours.
Sometimes. Most managers are are always trying their best to accommodate their staff
No, you are required to work every weekend.
Hours can rang depending on your availability. It is flexible.