Pros
Work/life balance is good. When you're home, they leave you alone. Pay is acceptable. You'll get the industry standard. Time goes by very quickly as there is always something to do. Most co-workers are great to work with, with the exception of a few know-it-alls and "cliquey" backstabbers, but that's anywhere these days. Virtual autonomy. You are somewhat in charge of your own business within a business. "Employee owned."
Cons
Never enough help. Labor seems to be the biggest struggle. They'll cut hours to save money for bonus checks while work remains. No training. No direction. You will need to learn on the fly. Even a retail warrior, like myself, with years of experience in other retail fields, needed to have some on-boarding. Don't expect it. The only way you'll learn is to screw up first. Upper Managers are hit or miss. Some work hard and know the business, others would rather sit and gossip in the office all day while you're working hard on the floor wondering how they got that promotion. You will be expected to help other parts of the store, mostly checking and bagging, as they're short handed more often than not, which can set you back hours from getting your own work done, then expect your Store Director to question why something in your own Dept isn't done. Your Store Director sets the tone. Mine doles out more criticism than recognition, which creates unnecessary stress among managers. This in-turn causes employees to be stressed, which then causes unnecessary turnover. Questionable buying from corporate. You will receive too much forced-shipped, unneeded inventory that is DOA from corporate and then be told it's your fault for having too much inventory.