When I received the blue screen of death on my PC, some years ago, I called them in because I was too lazy to take it to a shop. Big mistake on my part. Not only did they charge by the hour when it was clear the tech did not know what she was doing (my hard drives were set up as a RAID 0 and they tried only connecting one; wtf?), but they ended up messing up the computer more. When I took it to a real shop, I had an invoice explaining what they did wrong. When I contacted them for a refund (after all, they did nothing), not only did they refuse but they threatened to contact Microsoft if I kept trying to get my money back because I couldn't find my OS disks. Low class.
Avoid at all costs!
Pros: They come to you
Cons: Charging by the hour to make the situation worse
more