I received a email shortly after I submitted an application online expressing an interest in my resume and asking to set up a phone interview.
The phone interview was fairly straightforward - some probing questions about my background and why I was interested in LCS. After about 15 minutes of conversation I was asked if I'd be willing to come in for an in-person interview.
When I arrived, I started with a short 15 minute assessment while I waited for the interviewer. It had questions on accounting and computers. I wish I'd done a little more prep but I was able to draw on Accounting 101 from college, and my background in computers, and was able to provide an answer for every question. I never got a score back on it, but I assume I did well enough.
The interview itself gave me the opportunity to speak to my past experience and accomplishments while running through my resume. After about an hour, the interviewer had finished with questions, and asked if I'd be willing to speak to a manager of the department about the position. He was a little bit more informal and asked questions about my previous job and history, seemed like a great guy to work for (and I can say now after the fact I was right!). He also asked if I had a few minutes to stick around and talk to the CTO, which I thought was cool. We spoke for a few minutes and I thanked him for taking some time to hang out in my interview.
I got a call back in two hours with an offer.