Pros
The people are great, once your a manager the company car is a pretty nice perk. We do have a lot of functions that are pretty fun and promotions do come quick as long as your willing to move. Enterprise has taught me a lot of skills that I feel would help me in different jobs. I do feel like if I ever have any car trouble that being an Enterprise employee has gotten me a "hook up". Truly though the best thing I can think of that the job has given me is the people I've met. That being worked for, my coworkers, and as I progressed with the company my MT's and MA's.
Cons
Long hours, bad pay for what we put up with. Which is mostly due to the high turnover so that we are always short staffed and over worked. If I got paid about 20% more it would be great and worth the longer hours, but seriously 60 hour work weeks are getting old. Also it seems like this new area I'm in is more of a popularity contest as far as promotions are concerned. It seems that poor performance plus a lot of brown nosing equals being moved to larger branchs. Also, I feel that some of my upper management would rather teach and train by the book, but not practice what they are preaching.