Pros: training, fellow technicians, plenty of hours.
Cons: management, hours (they will over work you if you let them.)
Love the job, being out in the field is awesome. Always something different, a new challenge. Company is good about sending you to training so long as you keep at your online training which is a prerequisite for the classes. Management is what it is, the more you give the more they want. Fellow technicians are always there for each other, once you've proven yourself. The hardest part of the job was having to deal with management and their constant changes, broken promises, and their loyalty to their customers rather than their employees. Nature of the beast I guess, without customers, we wouldn't have work. All in all the pros out weigh the cons, I love going to work!