This is a place that i would would not tell some one to apply. The pay sucks and they treat employees like dirt. They don't give there techs the training they need to do there jobs. They push the techs to there max and they don;t care.
The job itself was enjoyable but I love the work so my opinion is biased. There is A LOT of out of town work and sometimes requires techs to be out of town consecutive weeks and there is no incentive supplied to the techs for all the time away from their family. That alone creates a high turnover rate so if you're not able/willing to spend countless hours away from home that only pays for a fraction of that time, this isn't the job for you.