Customer Focus, Profitable and Growing Business AND a Great Place to Work: The ABC Building Blocks