Overall JCP has been fair in employment. Always be on the lookout for ever changing upper management - which means ever changing rules. The positions i have held were fairly compensated for the work i did. But at times, there was additional work to be done, which would run into overtime.
Some (not all) of the management you really wonder what they are thinking at times, as the decisions don't seem well thought out.
Some divisions of JCP are still running off of antiquated systems, while other parts are newer and up to date, which made for a (if you will) language barrier for the systems.
The people you work with and for (at times) are overall descent people, but there are a few, looking to make a name for themselves.