The list of cons is limitless. I highly suspect this company is padding their reviews to gain appearance as a credible employer.
They are notorious for unethical behaviors towards employees including not paying overtime. They encourage people to work off the clock and tell them if they put the time down they will be written up. When you complain, they have no less then two attorneys bully people. In addition, everything you say to the Human Resources Department gets repeated verbatim to the person you are accusing of unethical behavior which rapidly escalates the issue.
I highly suspect much like Wells Fargo, this company will someday find themselves in a similar situation. You can bully people, but sooner or later will get caught up in a wave of lawsuits and I for one will gladly join in.