1) The direction the company is taking is exciting.
2) If you are an asset to the company; they find a way to keep you around
3) People are willing to help you learn and there are advancement opportunities if you put in the extra effort. Things are not handed to you, but the grind has always been rewarding.
Svantaggi
1) You can make more money if you go somewhere else
2) Metals isn't flashy or exciting