Very disorganized process spread over too many cities. Recruiter in one, hiring manager in another, interview in yet another. After multiple discussions with recruiter, I had a phone interview with a hiring manager.
TMP likes to force applicants to put together fake (yet detailed decks) and then present said deck to a room full of decision-makers so they can "see" the person's capabilities. After cramming to put it together, I show up at the office. First I learn that the hiring manager from the first interview is not going to be there in person. Next I learn from a very nice but apologetic team that they are all on their way out to a trip and can't stay for it and the other "decision-maker" isn't even in the office that part of the week.
However, no has told the internal recruiter any of this information. Said situation somehow becomes my fault when I ask to reschedule when there could actually be people in the room to "see" my presentation. The internal recruiter apologizes and says that they will reschedule.
After two weeks of no response to communications, the internal recruiter finally informs me that they just went ahead and hired someone else.
It wasn't until afterward that I find out from several others who had similar experiences that this is the way TMP works.
After attending some local digital groups and mentioned TMP, they all scrunched up their faces and said, "Oh you don't want to go there".
Lesson learned.