For Procare you may as well also read Global. Two different companies but operating in exactly the same way - get a contract cheaply and then sub-contract it.
There have already been a few threads about Global, I suggest you utilise the search engine to read up.
Final word - avoid like the plague.
Musicman