Pros
They have an awesome cafeteria.
Cons
Nothing is built to last. None of the other developers are writing unit tests, and the architecture is pretty brittle. As a developer you will be tasked with gathering specifications as the business analysts don't do their jobs. As a developer you will be tasked with going through a five layer process to certify that a feature is ready to deploy - the testing team does not really test, only the business will test, and they are impossible to work with. As a developer you will be tasked with supporting code you did not write (you will be on-call), and no one else on the team serves on-call (business analysts, testers, managers). As a developer you will work nights and weekends in addition to regular hours, and you will not be the one promoted - Centene only promotes business analysts and managers.