First let me say that this company is part of the retail industry, and working in the industry requires sacrifice. If you're not willing to do so, or don't understand the industry and its requirements, some research would be a good idea.
Pay is in line with most, not all, but most specialty retailers; but could be improved based on the requirements placed on those who work on the store level. While this is not an actual con, pay is always above minimum wage and competitive with other specialty retails, in similar markets, with similar sized locations.
Single coverage environment (majority of locations) makes it difficult to have a "real" break. Allowed time to get food if you don't bring it with you, and is to be eaten in the store location; it should be noted though, that all breaks are paid breaks.
On the technology side, the company is not as advanced as many others, citing that continual upgrades to stores is very costly given the rapid change in systems, etc...this shouldn't be news to anyone; however, the lack of faster and savvy systems makes it challenging to rapidly assist guests who anticipate information instantly.
So, the lesson here is: If you're looking to just earn a paycheck, perhaps working from home is a better option. You get out what you put in, for most cases, again not a con, but you do actually have to work with the retailer.