Phone screen by recruiter, in-person by a single manager and then a final interview with 2 other managers. Offer came 2 days after final interview. BEWARE, REMEMBER ANY COMPANY THAT CAN'T KEEP A POSITION FILLED, OR IF THERE IS ALWAYS A VACANCY, THERE IS A REASON FOR IT!!