I applied online. The process took 2 weeks. I interviewed at Madison Performance Group (New York, NY)
Interview
Applied online, got an email to setup a phone interview. Phone interviewed for about 15 minutes, then setup an in-person interview about a week later. The interview was short and very informal (no need to dress up with suit and stuff), lasted about 20-30 mins. Got the offer 5 days later.