Now, my company is bigger. My company is more reputable, and more reliable. Now - I wouldn't use out source at all. For the simple reason I prefer having inhouse staff, and I'd feel all alone in my office.
However I don't agree with Blue on this. I agree, now I wouldn't use outsource, never did actually and never will either, but for me - a company that laughs around and makes jokes with its clients isn't a coprorate company, and seems more like a "round the corner Bobs scratch and sniff clinic". This however, is only my oppinion - I make sure though all my staff are formal, always professional in their manner, and never joke around with the client - to some a joke might be fun, but for my company a joke can end up being me losing or gaining ten's to hundred's to thousand's of dollars.