Very great structured program for new grads to try out different areas of the business, learn the culture, move to diverse working locations, and network through the company.
Cons
Sometimes feels like being treated as an intern.
Uncertainty of employment at end of program.