Yes, I have done and worked in that way, with an outsourcing in my company and working as outsourcing for companies, like I do sometimes when they call me to participate in a interesting proyect.
If you get all under control and well organized you won't have problems.
Samuel