Applied to the job via e-mail since I had a connection at the company prior. Had a phone screening with HR and then was invited to come in for an in-person interview with 3 people from their sales/finance management team. for a 3 hour interview. I had a positive interview experience with 2 of them, 1 was rude and was texting during the interview. At the end, the HR wanted to interview me in person and I waited for over 15 min for her and was about to leave.