Fannie Mae has literally been the WORST company I've ever interviewed with before. I've had several different jobs in the past, so I've worked with all kinds of recruiters and companies with their hiring processes before. But this one wasted my time.
The process began in a fairly standard way, with the recruiter reaching out to me regarding an opportunity with the company. After the initial phone screening, I was scheduled for an additional phone screening with the hiring manager the following week (week 2 of this process). The hiring manager and I both agreed that we hit it off together and had a good rapport going, and that the position--both culturally and technically--would be a good fit.
After that, I came in the following week (week 3 of this process) for a 1 hour in person interview with the hiring manager, and his team lead. They asked me some process and technical related questions, but once again we all agreed we had a good rapport going and everything seemed to indicate that it would be a good fit for everyone. The hiring manager was transparent and indicated that he had another interview or two scheduled for this position for a week later, so I should be hearing back either way within the next two weeks.
Two weeks later (week 5 of this process) the recruiter called me back to indicate that all of the final interviews were concluded and that they wanted to get me an offer together as soon as possible. However, NOW 7 WEEKS LATER (week 12 of this process) I have still not received an official offer letter from this company. In my experience, usually after receiving a verbal indication of an offer, that I actually receive an official offer to review within 72 hours after that point.
Each week from this waiting I've reached out to the recruiter to ask what the status of the offer was, and each week I kept hearing that "we still want to give you the offer, however, all of our positions are going through this official review process and the COO has to sign off on all of them". This was for a technical role. Why on earth is a COO approving technical roles that, in theory, a CIO or CTO should be approving?
Needless to say, in the process of waiting for my offer letter, I accepted another position with another company who went much more efficiently. From initial call to offer acceptance the process only took 3 weeks total. Maybe next time don't tell candidates you're getting an offer together for them and then leave them hanging for the next two month. Very unprofessional.