Management has deployed traps throughout the Chamblee Tucker Road facility, though the whistleblower claims some of the rodents are too large for the devices