To many mistakes to innumerate. Over charged for hours worked. Nice people, maybe even good intent, but most customers probably do not even know they are being billed for problems these guys caused in the first place.
Pros: Very nice people, do not be deceived
Cons: Just about everything
more