Typical phone interview followed by an onsite with two tech interviews and you meet a few managers. Both the interviews and the manager meeting were friendly, professional, and well put together. The interview process itself was actually very positive. The reason my experience was negative was because they handled the salary in a very shady way. They kept trying to stall giving me an offer to see if they could get info about my other offers first. When they finally made an offer and I asked them to match my other offer, they retracted my offer citing that I was "overly concerned about pay"