Perfect place to grow in your field.
Pros: see the above
Cons: small shop-not enough openings.
Perfect place to work! I was on a temporary assignment, but a permanent position been available I would have gladly stayed on. Small shop but open, creative atmosphere where all ideas were welcomed. The only thing asked was that you committed to your work, and with the work environment that was never a problem.