I applied online. The process took 2 weeks. I interviewed at Rosenberg & Associates (Bethesda, MD)
Interview
The interview process was smooth. Parking comes at a fee so be prepared. After coming to the 10th floor of the office building, I was greeted by the receptionist who was ever so friendly. The actual interview was about 30 minutes; inside the conference room.