The culture here is great, monthly happy hours and summer/winter events that gets everyone together. Promotes from within as long as you show you are committed and a hard worker. Great work life balance.
Cons
Sometimes runs teams a littler thinner then they should be.
Poor management and unrealistic expectations. If you're a woman working in the corporate office the older men will ask you to print things and do admin tasks for them, regardless of your job title.