Pros
Easy work, super nice people/peers. Good training, a nice job for someone to fill in the gaps.
Cons
The refusal to schedule for more than 20 hours. (you'd be eligible for benefits then) They schedule for PT, and you get to PU "extra hours" IF AVAIL, so no stability or security. Refusal to set a schedule so you could go and get another PT job to fill in these gaps. Union job so you must pay union dues (can't see they do much except take money from employees), if you don't pay the union brings suit against FM for you working there, so they basically work to get you fired. So although they pay X they don't tell you that you owe the union X for every hour so to me, basically FM pays BELOW their wage, because that is what you actually get to keep.