-Initial phone screen
-"Technical interview" with manager1A(skype)
-Technical conversation with managerB(onsite)
-Interview with Director (skype)
Others have compained about recruiters not being responsive. This was, and continues to be, my experience. Haven't received a response to the email I sent 2 weeks ago.