The job isn't that bad. What makes it bad is the management that runs the shifts. On third the manager doesn't know what we are running half the time. They talk about taking the time to fix the machines, but also worry about production. They don't worry about family time, because they don't give you personal or sick time off. They only have a point system consist of 5 points, but within those points if you use 3.5 you get suspended for 3 days. Overall job isn't that bad but when it comes to benefits they don't have the best. When it comes to on the job training the give you an outline of what you have to know, but you have to make the time to learn because they don't give you the time that you need within your shift to learn everything.