Dollar General is a great company advancement wise. I moved up through 6 positions in less than 3 years. I worked my way from the ground up. There were some poor choices in upper management made which made the job harder then necessary. I would recommend them for a first job or for a career opportunity. I was required to put 52 hours in a week as a Store Manager, which in reality worked 60-80+ I hardly ever left my store. I was in charge of scheduling, budgeting, hiring, training and development. Also, many other duties that come with running a business and business functions. I can say leaving the company was very hard do, due to the knowledge I had obtained and the skills I acquired over time. Its hard to leave a job you know everything about and are completely comfortable doing to pursue other life opportunity's.