Pros
I worked with many great people at Cigna. They were always willing to mentor and give advice, and help people advance. There were always open jobs all over the world, so there were opportunities to move, if desired or needed.
Cons
Any pay increase that would be associated with advancement is "capped". Suppose you start as an entry-level person, finally get your degree, apply for and get a position a band level higher, and that position's market value is twice what you were making. You will not get paid that market value - they will increase your pay to 70% of the new jobs Market Value, and keep you there, even if you are a high performer. Additionally, there are restrictions on the number of band levels you can advance at one time. In the above scenario, suppose you got a degree, and with your demonstrated experience with Cigna, as well as past work experience, you are qualified for a band 3 position, but you are currently a band 1. Several managers and above would have to sign off on you advancing into that position; this is more work for the hiring manager, and kills the odds of advancing professionally and financially.