Pros
Small team sizes - great 1:1 time with managers Amazing learning environment, lots of supplied training Room to stretch wings - time given to "innovation" projects, allowing experimentation with different tech and patterns Family oriented - lots of company events with rides and attractions for kids and more
Cons
On site (Blue Ash) location isn't the best for a quick lunch! That's really about it.