I was contacted by HR on January 13th and the initial phone interview was scheduled for January 17th. The interview went well and another interview was scheduled with the training manager on January 20th. I interviewed wth the training manager and was informed at the end of interview that I would hear from HR regarding a time to schedule a 10-15 minute training presentation. I was contacted by HR on January 25th with instructions on the requirements for the presentation. It was scheduled for 2/1. The presentation went very well and I was complimented several times by the training manager, who I presented the training session to. (This was done via go to meeting). I was told at the end of my presentation that I would be contacted by HR with the next step in the interview process. I was contacted on 2/2 and invited to fly down to corporate office for all day onsite interview on 2/14. I spent about 5 hours onsite meeting with different department managers and thought it went very well. I was told when I left that I would hear back the next week. On 2/22, I had not heard anything back so I emailed HR and I received an email on 2/23 that the team had been traveling and she would be reaching out to them for an update and would get back with me. I got a phone call & email on 3/1 to inform me that another candidate was selected. This is a very intense, stressful interview process. I wish they would had followed up with me sooner after the onsite interview rather than leaving me waiting for 2 weeks. They do not get in a hurry in regards to recruiting.