My resume was sent to the Keane hiring manager through a friend of a friend. I received a phone call from Keane within two days and had an interview set up within a week. Two days after my interview with the Keane manager, I had three interviews at the client site (I interviewed for two different positions with two different hiring managers and the person that would be my client boss). Neither of those positions worked out, but the Keane manager kept looking for a possible fit for me. Three weeks later, he secured an interview for another position at the client site. I interviewed on a Thursday and had a job offer by the following Tuesday. I started my new job the next Monday.