Realistic expectations based on hard work. People dont hang around long who are not willing to put in the hours but if you dont mind overtime then being a machinist at GTR is a really nice job. Good team mentality where you dont feel stupid asking for help.
Cons
Can be long busy periods then all of a sudden quite which can make weekend planning hard but thats just how the cookie crumbles when it comes to getting work in.