Good place but no home life.
Be willing to work. Average between 60 and 80 hours per week mostly out of town. Good pay. Most training is otj. Must be willing to travel. Management is a little chaotic with the schedule. Often one wouldn't know what town the job was at until either the night before or the day of.