Pros
The best reasons are that you get to learn a lot about the company. You are well compensated for what you do compared to other similar positions some where else. You receive good benefits. For instance, if you have your degree, you can work towards a position in management or work in one of their showrooms. It is a similar training like Enterprise Rent a Car; however, it is not as hands on as Enterprise is. Plus, you are usually very busy so times goes by quickly. As an employee you are respected by your peers.
Cons
The downsides are, if you do not have previous experience of working long hours, you will once you work there. If you have your degree or are in the training program you will be required to work 50 hours a week. Now, in order to get pay what your annual salary is you need to make sure that you are working those 50 hours because otherwise, you are not making enough. They have an interesting pay structure. So working those long hours- you do not have any time for anything else. You need to remember that it is a male dominated industry and sometimes, you can be treated with less respect. Another note, sometimes the managers are not so knowledgeable about being managers towards the trainees that they have.