Pros
Full time work, weekends off, learn some new skills, build good relationships with customers, providing a service for the community
Cons
Plenty of lazy co workers who take advantage of the company and get away with it, lack of accountability, co workers who leave for hours and come back when its time to punch out, good employees get stuck with bugger workloads to pick up slack for others, the bad managers come and go go and so does the good one, hard to get decent equipment and even harder to get coworkers to take care of it. some customers treat us very poorly and some of the former cleaning staff who still work at the buildings lie and trash talk to stir the pot and manipulate customers opinions. low pay, very expensive healthcare, and you really never know if the contract will get renewed.