Pros
Great management, people oriented, lots of support and training, want each individual to succeed, strong health benefits, culture fantastic, ability to drive your own success, welcoming
Cons
A bit behind the times sometimes, total benefits package isn’t as robust as some places