Upgrades will depend on your experience, but on average it will occure at 3.5 years. It has been that way for the past 8 years or so and must continue that way to crew the aircraft on order, even with the occasional batch of DECs.
The training dept in general is very good, full of guys who are there to help and train you. However you may hear the odd horror story.