I was very disappointed in Salesforce's interview process, as a company with such a high reputation on success and prides themselves on how important company culture is, I would have thought that the interview process would be more organized and fair.
I started the interview process with a phone screen with someone in HR. They were very thorough and transparent about the role and its requirements. After about a week of deliberation, I received an invitation to come on-site to meet two managers in 2 weeks time. But a week before my on-site interview was scheduled, I was called unexpectedly and asked where I was as I was somehow expected to be on-site and the interviewers were wondering where I was and why I didn't show up. I was thrown off guard, but thankfully with the flexibility of my day I was able to do the interview through Google hangouts. This interview was short and concise, mostly behavioural questions about myself and my background. They were again very thorough and explained the role well. After the interview was over, I was called about 10 minutes after by another HR person offering me the job, the pay was 35% less than my current salary and they gave me about an hour until I had to give an answer. As a no-brainer, it wouldn't make logical sense to leave a job to make more than a third less of my salary, no matter how much of a great company Salesforce is. The biggest turn off for me was the lack of respect and consideration when first being unexpectedly interviewed for the job, and only being given an hour to make a decision, and zero room for negotiation of pay. If your goal was to make a potential employee feel undervalued, disrespected, and unimportant, then you were successful. I hope this was an outlier situation, but if this is the way you begin your relationship with potential employees, you need to rethink your approach. I have held Salesforce in a high regard for years, and despite this experience, I will continue to do so, but this experience left a bad taste enough to make Salesforce a place that I would not seriously consider as a place of work in the future.