Pros
Some of the best reasons to work for Enterprise is that you dont have to have previous experience and you can become a manager in a very short amount of time depending on how self-motivated you are. This career path is best for the new college graduate who just wants to gain management experience. You will most certainly learn how to manage time and money ie expenses. A lot of companies look to Enterprise employees for managers too. So once you become a branch manager your "stock" goes up and you sould easily be able to move to another company for an actual career. But all in all its a good starting point. Also, i will note that the health benefits are pretty good and they dont cost employees that much.
Cons
The down sides of working for Enterprise are big down sides. You work a 50 (sometimes 50+) work week and as you progress this doesnt change. This is the norm for Enterprise employees. While the company stresses work life balance, it is hardly practiced. Another downfall is the pay. Enterprise is great at floating the "golden carrot" in front of your face telling you "dont give up" and " stick with it" and you will earn the big bucks. This can be true if you are at the right place at the right time for about 5 years. That is to say if you can take it for that long. And once you are there, the real question is "is it worth it" because now that you have been promoted your position is more volitale and you are still working 50+ work weeks. My advice is once you get to branch manager status get out and take your experience to a company that will compensate you for your hard work.