This company is excellent to work for and cares about its employees however it would be beneficial to arrange initial training to new employees in a more timely manner.