Not a bad job if you don't mind moving a lot. You have virtually no control over where your career goes, if they need someone to be a radio operator but you want to be a driver guess what? You're a radio operator. If you have a kid who just started school in New Brunswick but they want you to move to BC, you're moving to BC.
Job itself isn't bad, you - more... learn a lot and get to do cool stuff, lots of room for progression, but as mentioned you have little control over HOW your career progresses. Better choice for young unmarried men who don't mind being moved around. - less
ProsPay is excellent, benefits are amazing.
ConsNo control over career, Bosses are either failed infantry with napoleon complex or lazy and don't care