Pros
The company has an amazing culture of caring and candor! During orientation week we were able to meet the CEO as well as the entire executive staff. The company makes sure that you are fed during the entire process and they do a good job at taking care of all of your travel and living expenses. You receive a complete overview of the entire company and it gives you a big picture idea of how everything works together. The company places great value on its employees and I really enjoy the sincerity of it.
Cons
The downside to the COD program is that you have absolutely no idea of where you will be placed after you complete the program until the final month. Its really difficult to plan ahead as far as living and personal arrangements to accommodate your preferences.