Fastenal is notorious for its low pay - keep this in mind - no layoffs but you make no money... Each machinist working here could leave and will get at least a 20% pay bump.
Also, keep in mind, machinists are not unionized here - so, your benefits will be expensive and your health insurance will be bad.