Text this: Factors that influence the retention of B players in a South African professional service firm