My ex-boss left his job (as my supervisor) a couple years ago to take a job with CSX in the extreme northeastern corner of NY state on the Canadian border. The pay was supposed to be great as well as the benefits and so on. The catch was being on call 24/7, and if you screwed up any aspect of your job, god help you. He ended up hating it. Getting yelled at all the time, having to show up at the drop of a hat, dirty filthy work with a bunch of rough characters, and having to deal with illegal drug smuggling across the border... He got furloughed a year into the gig, and quit within a few months after that. I don't know much else, we don't keep in touch. But he was never one to complain or shy away from hard, dirty work, and he hated the job. Regretted ever taking it was the last thing he said to me.
My advice would be to do your homework. Research it as much as you can.