To answer your questions an agency is likely clearing around 100,000+ dependent on the number of girls that they have. It can go up. Keep in mind that many are not paying taxes.
Challenges would be legal, girls not showing up, reliable phone staff, reliable drivers, reliable security, securing...