Overall, a very negative experience. A phone screen, followed by two phone interviews, two in person interviews and one final in person group interview. Process stretched over 6 months with contradictory and incomplete information provided by all parties involved. Recruiters didn't seem to be aware of how long/how many interviews I had participated in. Next steps kept changing. What I believe ended up happening was that the position was cancelled/switched to another location but the company didn't seem to want to bother being candid and provided a generic denial after I invested half a year in the process.