Excellent, informative, practical learning with good opportunities to learn different ways / ideas in an auditing environment.