This is a frequent question of facility managers, even in Connecticut. Should we hire our own custodial staff or contract the work? Decades ago, many support services (work not directly related to a company’s main product) were performed by all employees on the payroll. It was a less competative world when you could profitably achieve superiority in many business areas without compromising your main product line. When you dedicate your best managerial talent, it must be on your core business
I have also spoken with many property managers (itself an outsourced business) who also consider hiring their own employees after experiencing setbacks with contractors. I have posed to property managers, after they become proficient in self-performed janitorial, that they should consider changing their line of work and becoming a janitorial contractor. This suggestion is often taken as absurd, with the response being, we are in the property management business, not cleaning.
My point, with the application of intelligent and thoughtful management all business problems can be solved. That is how they solved their custodial issues. If the property mangers do not then change their business, then all their gains would go away with the next employee turnover. If the property mangers keep managing to avoid turnover to keep their gains then they have de facto changed over to the janitorial business.
I have not mentioned what type of business in question. In the case of class A office space for a financial firm, it is obvious. What if it is a business or institution who already have high numbers of hourly service employees in their main business? (a nursing home, manufacturing, food service, education) I believe that in-house janitorial too in these industries succumb to the same pressures to a lesser degree with the differences be also continually reduced as global competition increases See: http://www.acui.org/publications/bulletin/article.aspx?issue=448&id=2298