Good pay in the industry, paid training, paid traveling (hotels, flights, per diem).
Cons
Never home, treat you like you’re a robot who goes where they want for as long as they want. No respect for personal obligations or family. Senior management very hands off - you must figure everything out on your own.