Pros
There is a lot of support for continuing education and flexibility in schedule.
Cons
They treat their employees like family- some managers will expect constant access to you, outside of business hours or while out of the office, and other managers will support you through any difficulties and offer support, connections, and resources.