Pros
Owner is down to earth, up front, no BS, yet understanding, compassionate and willing to work with you to get you the training you need, and wants to see his employees grow. He knows that in order for his business to grow, his employees must grow, and he seeks out many new ways to get you where you want to be, even if that means he teaches you himself. With the things that I've learned there in two-years time, I'm running circles around other techs who have been in the business for 20+ years.
Cons
Need big shoulders to work here and carry your share of the load, but it's not really a con. You can't grow if you're not doing your job!