Pros
Work from home, flexible hours, good work life balance (except when required to go to TECDP training), good 401k match and generous vesting rules, access to upper management for TECDP. TECDP gives you room to make errors.
Cons
For Cigna in general, the healthcare plans are way too expensive, no real company subsidized perks (free food, employee events, etc). The TECDP program not really technical but more business frat like. Associates are required to run and plan administrative functions like networking events and recruiting which distracts from actual technical part of the job. There's too much politics and your performance is partially determined by feedback from fellow associates who worked with you once or twice on projects within the development program but not actually with you on a technical project. People can be really critical and leave you really bad feedback without a second thought because they don't have to deal with you or see you everyday. Your performance seems to be based on how well known your name is within the program for taking on mostly non-technical project managing tasks such as planning a training event. Leadership in the program is filled with ambitious/power hungry associates who like to boss people around and make as much drama as possible. There are good people in the program but they don't make themselves known and stay out of the politics. Your salary is managed by the program but most of your time is suppose to be spent supporting Cigna in an IT function. This creates a great conflict of interest on whether you actually want to focus your time on playing along with TECDP politics or on actually developing your IT skills. On top of that even though you are an adult now, the program managers expect you to drop your daily work and go to mandatory training sessions. These training sessions are not technical in nature but rather include all day long presentations on general company propaganda or vague IT buzzwords like DevOps or big data. I find these training sessions a waste of my time. I think working for Cigna without all the TECDP drama would be a better experience.