A lot of good people to work with at dealer level.
Cons
This company really only cares about the upper management and will fire and hire the ones below them almost monthly. This also shows in the way they do business. Upper managers get pack money on everything with no regard to how much the people at dealer level are making.