Hiring process takes a long time. Applied and took online assessment. Had initial interview over the phone with HR. Took 2 more online tests. A week later I interviewed with the hiring manager and took 2 more assesment tests. One week after that, I interviewed with the plant manager and team I would be working with. Two weeks later drug screen and reference checks. All without an offer yet.