in concern to the lack of skilled guys to keep up to the market its been the same way here for some time
three things come to mind if i think about what makes people move to another company ,
1) "wages'' the single most important reason most people work
2)politics , people always say you should never talk religion or politics but these are the same people who somehow can't leave their bs politics at home
and like to make everyone elses life miserable
3) boredom , stagnant monotony or a lack of mental stimulation ,
the idle mind of a person who likes to think and loves a challenge seeps out through their ears
maybe i should add a 4th : some employees are simply idiots
it boils down to having a good pay in a good and challenging work environment with good people , then there should be no reason to leave
squale
find yourself a company who is looking for a machinist helper or machine operator and prepare a large hole in the back of your head because your going to need a lot of room to soak in what your going to learn , if your bright and pick up on things quickly your value will move up very rapidly