Pros: discount on tires and rims.
Cons: bad pay, over worked, slim chance of advancement, no schedule, tell you what you want to hear instead of the truth, and generally dont care about anything except there own paychecks.
Very very little room for advancement.
The more you learn the more responsibility you have but they don't want to pay you for it.
The less you are willing to learn the less work you have to do but they still pay you the same as everyone else.
They don't care about the little guy.