I applied in-person. I interviewed at 21st Century Technologies
Interview
The setting for the interview was not very professional as they did not keep to time, however, the HR staff conducting the interview was very helpful and made the experience worthwhile.