Well, I get to come in on both sides - we've had in house support for about 4 years, and I literally outsourced and went 24/7 4 days ago with in house being business hours-ish and outsourcing handling all other times.
In house had its benefits in that I directly controlled the staff without a middle manager. It had its drawbacks in that we’re a small shop staff wise and I simply couldn’t justify full time salaries for 5 tickets a day, which is what we got down to on average after a major overhaul of the servers. We also didn’t advertise at all and grew entirely by word of mouth, so we tend to get a “better” class of customers, if you know what I mean.
But after 12 years, I was still handling 60% of the client interactions, and I’m coming up on 40. I kinda want to give this a chance to expand, or settle back and accept I made it to a 6 figure salary and should pat myself on the back and be happy.
I don’t think that outsourcing is inherently evil (at least, not yet), and I wanted to get on with a company I had worked with before when I helped another host migrate from Alabanza. I see it no different at the moment as being an owner who talks to a manager who then gives directives to the department. So far, they are taking directions and getting to know the way I want things done, and I maintain tight control over what they’re doing by checking over every ticket and making notes as we go along to make it easier for them.
Now, granted, I didn’t choose cheap, and the company’s in Canada so they’re all native English speakers, and as Canadians tend to be they are unfailingly polite. So, so far, it’s working out well. It’s nice to not have to reset passwords constantly, and have time to peruse the forums and get to know you nice people.
I think it depends on how they set it up, and how you look at it, and how those two philosophies mesh. Currently, I see who works for me in my admin area and each person assigned to me has their own login. I have an account manager who takes care of issues I have. I can pick up the phone and get to the people working on my company any time. The logins track what they do, so I know who did what precisely, and when, so there’s no lower level of accountability than if I had remote staff. Everything they do I can transparently monitor, and clients can still get the in house staff they’re used to.
So, so far, it’s working out well for me – but again, I’m in the honeymoon stage.
Ask me how happy I am in a month.