I applied in-person. The process took 2 weeks. I interviewed at JRI America (Jersey City, NJ)
Interview
Had 3 interviews. All were quite easy and went smoothly. The 3rd interview with the then CEO was quite trivial, however other's tell me it is very difficult. They do test your technical knowledge.