in depth screening (phone) interview with corporate recruiter and hiring manager
multiple levels of onsite management and peer interviews
salary and benefits negotiation via phone conversation
entire process took about three weeks from initial interview to offer