Pros
They offer benefits such as medical and dental. They offer trips for upper management and corporate positions. After working there, you will be able to handle any stress with any other company.
Cons
Required to work 50 hours a week but will often work 60-80 hours per week. Corporate seems to have no idea of the things that go on at the store level. Anything that goes wrong will be your responsibility to fix, from toilets, to pump pipes, to changing fuel filters, to changing the electrical hardware inside the pumps. There will not be enough time in a day to complete all the numerous tasks that are required, take customers, and take care of all the issues that arise throughout the day. After increasing sales and customer ratings higher than the company average, I was fired for an irresponsible employee's mistake that occurred while I was on vacation. After taking up for that new employee, I was fired without hesitation. They fired a manager that was with the company for many years because they couldn't find a shortage for the month, who had just bought his first house for his wife and 3 kids. About a month later, they found the shortage which was an error on corporate's end but also made no efforts to contact or rehire that manager.