Job rotation

Do you think job rotation is a good method to use for developing management trainees? Why or Why not?