The interview was 3-4 stages: a phone interview, an online (Zoom) interview, an in-person interview, and finally the offer day. They failed me at the in-person interview stage. super long and unnecessary process for a part-time job that pays $25/hour, and even the overall employee review of the company wasn't good, people didn't seem happy and satisfied working for this company, including the senior managers and HR people.