A professional practice may have a combination of full- and part-time contracts, freelancing, consulting, board roles, professional development coaching (skills coaching, career coaching or executive ...