Pros
I genuinely enjoy the people that I work with. Yes, the technicians can be a bit to handle at times but if you build a good relationship with them then it usually isn't an issue. It honestly feels great to help a customer who needed your help. Good benefits and opportunities for advancement.
Cons
The hours, plain and simple. You can guarantee that you will work 50+ hours a week and forget about weekends. Standing all day and running up and down the bays while the phone rings off the hook and having 10 customers in front of you is never fun. They expect you to be plastic man, do it all and do it now. The majority of customers are not happy to be there in the first place and make you feel like it is your fault that there is something wrong with their car. The pay could be better or at least some recognition when you outsell everyone in the store that has been there for much longer than you have. At the end of the day, you just don't look forward to coming to work.