Pros
Happy. It's that simple. I might be old fashioned but I expect to work hard and be treated fairly. I think I get more than that at my job. Everyone is very friendly and welcoming. I can work from home during snow days. My schedule can be a little flexible if I need to come in late and make up the time. I don't feel micro managed as long as I get the work done. And there is always some sort of employee social activity happening. I can't ask for much more! Work is work and that will never change but I am a happy employee who will stay for a while.
Cons
Some key senior leaders left the company and it left a sour taste in the mouths of some. Didn't bother me much because after 12 years and 19 years at a company who wouldn't want a change? Another con is the fast pace which can feel like a great challenge at times but overwhelming at times.