In short- beware the recruiters. A lot of talk with zero follow through that can drag on for weeks.
Dragged on for 3 weeks, with everything but a job offer in writing. Their recruitment staff is either clueless, inexperienced, or trying to use their job to find dates. Knowing someone is in a fragile situation and job hunting, it is wildly inappropriate to talk to them about strippers, call them back to back in an hour, add them on Facebook with a "why didnt you accept my friend request" 2 minute later, tell them they and the have a job offer coming for 3 weeks, and then tell them they don't fit there. It reflects poor on the company, misuse of power, and the environment right out the gate.