There is great formal and job training provided. I learned plenty about IT Auditing from the infrastructure and training in place at PwC. The vacation and paternity leave policies are also enjoyable.