Do they work all day or 8 hour shifts? Do they get time and half or double pay ever? What about bonuses? Thanks