I went through the process with API and it was a nightmare. Just to get through their outrageously long process it involved tons of paperwork/background and finishing with a flight out west to sit down with a shrink for a couple hours. The 2 companies I interviewed with that used them for a short time have now stepped away. Mainly due to cost and the timely nature of getting someone in and established.