Extremely strong company in the industry that places a high degree of importance on employee moral. Great company paid benefits and fun yet professional atmosphere.
Cons
Employee loyalty and longevity seldom allows for advancement opportunities - so not really a con.