yeah they might not know but I would say if you have inhouse support, your support reps are going to spend more time with your customers, give them more help with a problem and maybe tell them how to fix it if its something the user can fix etc.
I think with outsources support, they just try get the issue resolved, which is what the customer wants obviously, but I dont think it usually has that personal touch that I said about.
I would always want support to have the time to give to me instead of working for a number of companies and just trying to get through a work load, which most support reps at outsourced support seem to do.
I have never outsourced support for a company but I have used it as a customer and, in my opinion anyway, inhouse reps have always given me more time and helped me out a lot more