Working in a long established company with excellent staff retention. Being trained eventually in all aspects of accountancy required across the business.