How good of a time you have there is entirely dictated by the management. Have had good and bad experiences. Problematic employees/ management seem to have all the power and not much can be done except put up with it.
Good luck trying to move up from beyond the store level, The HR team is hopeless. Plenty of "opportunity" at face level but when the time comes to engage you find that they don't really care.