Avoid if you canThe good thingsAccess to training, you may get lucky with an assignment which will develop skills you want to develop.
The challengesOpportunities entirely depend on where you are placed, no real ability to choose where you will end up, very hard to negotiate doing training during work time, rhetoric around being able to take your career where you want to go places the responsibility of these issues back on employees, when really they are due to barriers being created. Management only care that you are earning them money.