Yeah unfortunately talking to their reps might answer some questions, but it's not going to provide any vetting value, since those are basically sales people.
For vetting, need to do some google and ideally talk to current students and recent grads if possible. Might have to travel to the location and hit people up in the parking lot. Any access you get through official channels will be tightly controlled.