Pros
As far as development programs go CIGNAs rotation-based Technology Early Career Development Program offers individuals many opportunities to build both technical and business skills, network with a wide variety and level of employees and participate in regular group training events. If you have the desire and motivation to succeed you will.
Cons
When I first joined the program there was no clear direction for new associates - as they are called within the program - and performance/development metrics were not well organized. With that said however I have had the opportunity to see it grow and mature into a more formalized program with a greater degree of support from senior leadership, greater visibility throughout the organization and better transparency into the inner workings of the the Program Office (the group that runs the program). There is still room for improvement, but this only creates more areas of opportunity for new associates to make a difference and stand out in the crowd.