Pros
you can set your own hours
Cons
when I started for geeks, the technician could make the call in terms of how much time it took to fix the problems and bill accordingly. when they went to a $300.00 flat charge for any problem, I felt they were ripping customers off. I would literally have go to 80 year old pensioners homes and tell them they had a 10 year old computer and needed to replace it. Or that their internet was down because of the trucks outside working. $300.00 please! They justify it by saying they can cache the hours, still a rip off though. They fired me for questioning some of their unethical practices by having an underlining call me back and saying the customers where unhappy with my work. I've been in the business for 20 years and have like a 97% customer satisfaction rating and have fixed 12,000 computers. Complete crap!