Applied online. Phone interview with HR in another state followed by phone interview with someone else in Boston followed by two separate in-person interviews in the Philadelphia office. They called all my references. After all that jumping through hoops I did not even get the courtesy of a call or email to notify me that they hired someone else.