Pros
Owner very involved, and people always want to help you.
Cons
Some long term employees try hard to protect their jobs over doing what they should do
Pros
Great experience they work to help further your skills
Cons
None it was a wonderfule experience