Needs assessment for career development programs in the Taiwan Power Company (TPC)