It started out a smooth process but towards the end things started to fall about on the recruiter's part. I went through multiple interviews and everything was great but after the final interview I had to ask for updates from the recruiter the recruiter promised to give something by a certain date but wouldn't. At the same time I had other interviews going on, so time was of the essence.