The initial grad program is good for soft skills / use of firm-wide technology. In my team, there aren't many technical/work specific training programs, it's pretty much all on-the-job training. We do receive lots of feedback, and people are always willing to explain things and help you learn.
Very organised