tis was the worse position I ever held. worked here for little over a year, for some of that time I held a site supervisor position. all the employees in my area were overworked, some didn't have days off for three to four weeks straight, always overstaffed, and when the management would get new employees in, they would send them to locations that were overstaffed or make them floaters and pull them from the post constantly. The woman in HR was great, the guy who did the scheduling had no idea what he was doing, constantly sending out messed up schedules or changing them in the middle of the schedule week. If you made a complaint to him about it, he would take it out on your hours, by either overworking you more, or completely taking you off the schedule. there is no flexability, nor stability, and they will call you in to work whenever they feel like it. there were plenty of times I would end up going 32 hours straight with no sleep because I would have worked my shift, then got called in for third shift because they called off and they had no one to cover it, which ended in me having a 16 hour shift, unless it was a 12 hour shift day. caution to anyone who applies, you will not have a life.