My hiring process was a little different as not only was I a customer but had a heavy social media presence in this field, including communications with the company. When the position opened up their hiring manager contacted me and asked how I would feel about relocating to the States (from Australia) to work for them.
After that the hiring process was a little more standard. I submitted an application with cover letter and CV, had a video interview and after being successful was flown, at the cost of the company, to the US for an interview.
Perhaps because I was flying in from another country the interview consisted of multiple steps: a tour, a skills test, a panel interview with the other copywriters and the marketing managers, another interview with the COO and General Manager and finally a dinner with the marketing team. I was also given another day, with accommodation paid, to have a look around the area to make sure I would be comfortable with my new location.