Pros
Owners/managers were hands-on in a good way. They were actually kind people who wanted to develop me to do better, even though I was a contract employee. My emails before, during, and after employment never went unanswered--I appreciate that.
Cons
Sometimes not enough work to go around.