Pros
The Trainee Program is a great opportunity to get your feet wet in many different departments of the company. The people in the program, along with alumni, become immediate friends in and out of the work place. Every trainee has their own path of rotations which means not everyone has the same experience. Trainees are able to feed off each other to discover their niche. Networking is the most important skill a trainee must have in order to get the rotations they are interested in.
Cons
A trainee may be placed in a rotation they are not interested in, in order to have the knowledge to be placed in a rotation that they would like to graduate in. The program coordinators do the best they can placing trainees in rotations that they are interested but its usually last minute. Trainees have to be flexible in where they live and what their rotations require of them. Many of the rotations out of state have been temporarily terminated due to cut backs.