I applied online through LinkedIn and then through the link on LinkedIn to the company's website. I got a call from a recruiter/HR who asked me to go through my resume and then asked me 5 accounting questions (it was a little obvious he didn't know the answers he was just reading a script and matching your response to the script.) They were simple questions and I got them alright he said he would set another one up. I got another call from a different recruiter who asked me behavioral questions. At the end of that call this recruiter set up a day for me to interview with the actual team. I interviewed with three managers (one at a time, one would come in and then leave and another would come in) who asked pretty similar questions (all three asked the same question like "walk me through a Cash Flow Statement"). They all started with accounting questions and then behavioral questions. They told me I would hear back from the recruiters whether I got the job. In retrospect, at this point I did not feel good or bad about my prospects. Two days later the first recruiter called me to offer me the job and gave until the end of the week to give an answer. At the end of the week I called him to accept. On the "interview difficulty" I say average because if you know accounting you will breeze through the accounting questions, but on the behavioral questions the recruiters were easy to talk to but the managers didn't seem like they had interviewing experience so it was a little clumsy.