My biggest challenge with the company's hiring process was their insistence on getting the following from all job applicants prior to the in-person interviews: authorization to conduct a background check, credit check, professional reference check, and complete salary history. This entailed a significant amount of time -- and requires divulging a significant amount of sensitive information. I was uncomfortable with this but complied. However, before handing over the documents, I asked the HR director how my information would be handled and who would have access to it. An hour later, my in-person interview was cancelled.