I attended Vaughn College and received my license along with my degree. Someone correct me if I'm wrong, but I believe you need to be enrolled in a degree at Vaughn in order to enroll in the DX course. With that said, I have several friends and colleagues who attended Academy of Flight and they have only positive things to say about that school. The instructor is very flexible and works with your schedule to the best of his ability.
Regarding finding a DX job in the NYC area, most people tend to start on the ramp or at the gates of a major in which gives them the flexibility to transfer into their respective SOC. NYC is fairly limited although not as limited as other cities (i.e Chicago-UA, SFO-VX).
Hope this helps.