Would you mind telling us what type industry you are working in. For example if you said "textile" I would understand your circumstance better. I have spent the majority of my career in plant engineering and maintenance. There is a world of difference depending on what your company is manufacturing and the mind set of the suits.
The previous poster was correct about the safety aspecs of your job. They rush rush for production, then when you get hurt it's your fault and a drug test will promptly follow. However, if they treat you fairly and provide the basic benefits, you may end up with a pretty good job.