So the company is looking maybe to outsource the cleaners and maintenance staff. I can only see that will have a huge negative impact on that's staff wages and conditions. At the moment they get a decent fair wage, a good pension, robust terms and conditions and travel perks.
Now clearly the company is doing this to save money (for increase profits). Thus the out sourcing provider needs to provide that staff for less than it costs the company and also make a profit them self. So surely this has to come at a cost to the staff in terms of wages, pensions and terms & conditions in order to make this feasible. And possibly people losing their jobs too. In short a lot of people suffering just to make a couple of organisations a bit more money.