Being shift work, harder on family life and marriages. Unless you get promoted salary is in lower end for factory work. Entry level is physical.
Pros: lots of over-time if you like working
Cons: long hours, and worse if you get hurt, as managers tend to treat their employee's as clock numbers, nothing more, here.
Hard place to get promoted unless you are friends with Managers or related to them. 12 hrs. shift work, rotating every week. Can be hostile if you get hurt, as this company tend to be not co-operative with work related injuries or reporting them to WSIB, especially the invisible injuries like back or shoulder rotator cuff type injuries, where you need images to prove them. Raises are smaller in the entry level jobs too. Non-union place so seniority doesn't matter, so long term employees easily get bumped by junior employee's as well.