Most firms have that I believe- PwC, Moore Stephens, KPMG, EY, etc... it's pretty much a safety net to get rid of people who don't really live up to expectations I think. I've never heard of anyone actually getting terminated- usually the employee themselves can figure out that they aren't...