They provide training and provide a lot of work opportunity.
Cons
The pay of $20/hour seems pretty good at first but it quickly goes back into your personal car because of the all the driving you have to do to get from one appointment to another.
Paid $20/hour as a Tech but all that money went back into your vehicle. You have to use your own car; lot of wear and tear on it. Management was rough until a new project manager was hired.