If there's one thing Donald Trump has made clear during his presidential campaign, it's that he's anti-illegal immigration. Yet, despite his inflammatory statements about immigrants, the Republican presidential nominee is now under fire for reportedly violating what he's been against.

The business mogul's New York-based modeling agency, Trump Model Management, has reportedly hired immigrant models in the past, according to Mother Jones. The news organization reports that there were three former Trump models, all non-citizens, who worked without proper documents.

One Canadian-born model named Rachel Blais spent nearly three years working for the agency after joining in March 2004. Before Blais received a six-month visa to work legally in the U.S., there was a six-month gap in which she worked in America illegally and was even seen modeling in Trump's reality TV show, The Apprentice.

"Honestly, they are the most crooked agency I've ever worked for, and I've worked for quite a few," Blais told Mother Jones.

Two other models, who spoke anonymously and were given pseudonyms Kate and Anna, told the news org that Trump Model Management never helped them obtain proper visas, despite being assigned modeling work. Instead they worked under tourist visas.

Kate and Anna also lived in the agency's dormitory-style apartments, where they lived in two small bedrooms with bunk beds in the basement area that would be shared by two models in one room and three in the other. "The apartment was like a sweatshop," said Kate, who noted that she paid about $1,200 month for rent.

According to Mother Jones, the agency has used the H-1B program, which allows U.S. employers to temporarily hire foreign workers in specialty occupations, in the past. However, Trump said on the campaign trail in March, "I will end forever the use of the H-1B as a cheap labor program, and institute an absolute requirement to hire American workers first for every visa and immigration program. No exceptions."