Great experience overall. Very challenging, but also very streamlined. Salesforce does not have unnecessary steps in their interview process, it is intended to identify whether you can succeed quickly. Surprising breath of fresh air, especially for a company that is this large.