I went through six interviews for the program manager role. Company reached out directly to me. I spoke to HR via a phone screening, two on site visits, and three phone calls with the hiring manager. This process lasted 6-7 weeks and I met with over seven people during this time. I had to continually ask the hiring manager for feedback on the process. After the 6/7th week, I was told an internal candidate was selected for the role instead. Despite me being hand picked by the hiring manager. Do not trust this company, they will waste your time. The process took far too long and required far too much work for a middle class job.