A McCrossan Boys Ranch employee has been fired and arrested in connection with charges of child porn and sexual contact with a minor, according to officials with the Minnehaha County Sheriff's Office.