Depending on what site you work in can make a huge difference. If you work in a slow site, you probably won't get many hours, but if you are at a busy site you will get more hours but are serving 400+ people a day. Can be stressful when working alone and something goes wrong.
Decent pay rates and penalties
repetitive, can be stressful, not realy much advancement oppurtunites