Pros
A big company with a small family feel and great company culture! Truly open door policy with senior leadership; they will drop whatever they are doing to sit and talk to you. Smart leadership that knows how to grow a company but balance downside risk. This company is on the move and has obtained some really great key people!
Cons
Sometimes too slow to change, but only in a few areas. If shown the value they do listen and give a chance for new ideas and even fund them, but the sell is hard sometimes.