Plenty of hours
Plenty of time away from home if you want it
Great techs willing to teach you
Cons
Unreasonable expectation on hours with other begging for more hours
Unreasonable compensation
Managers don't care what you have to say. Show up, shut up, or find somewhere else mentality.