Pros
Employee discounts on auto parts Can meet some cool people out on delivery at auto shops and other businesses. Can also work with 'some' good people and I stress 'some'.
Cons
Schedule isn't a set and work hours and days are different every week so its hard to plan out your life away form work when you aren't sure what days you will be off. Pay isn't that great. Can also work with some really rude, lazy, and nasty people with bad hygiene who have horrible breath because they don't know what a tooth brush is and the same goes for bathing/showering. At my location we had a new manager who let the lazy unreliable workers get away with not showing up or always missing work for one excuse or another. Those lazy worthless workers seemed to have been rewarded for their crappy performance too so I moved on from this place.