This was a very in-depth interview process. It started first with a phone-screen with an HR employee, followed by a 45 minute technical phone interview. Next was an on-site half day round of interviews with several employees. Everyone was very nice, polite, and seemed like pleasant people to work with. The only turn off was HR. I was required to fill out an application prior to the on-site interview that asked detailed questions about previous compensation (i.e. starting compensation, ending compensation, bonuses, stocks, other benefits). I declined to provide any compensation information. During the interview with HR, I felt very pressured to give up my current salary information.