Interview process was long with several rounds at each level. I did feel prepared for each round as the recruiter I was working with was great at preparing me for each stage. Only reason I'm marking this as a poor overall experience, is at the offer level it felt like a bait and switch. I was incredibly transparent about my salary needs. The person that presented the offer was not the same recruiter I worked with throughout my process - it was significantly under my bottom line, and I was dismissed when I made an effort to negotiate. If comp was not a fit, I should have been told that from the start, as to not waste mine and everyone elses time.