It's an entry level retail job, everything you need to know about it you can find during the application process and in reading their mission statement. Don't let questionable internet reviews shape everything you do. The only way to know whether or not this is the job for you is to go look at their job listings, read what they have to say about the position and check it out for yourself.
I love the job and the people I work with at JC Penney. They have good benefits as far as medical, dental and vision are concerned. At the store that I work at, they don't hire very many Full Time positioned which, along with low pay, makes it hard to keep good employees there.