Best company I've ever worked for, hands down.
Pros
Great benefits, amazing culture, we get fed, plenty of awesome snacks, and it really is like we're a family. People get very close and WPE hires people that fit a certain culture and have a certain mentality. We're very social, driven, and intelligent people who strongly care about the work we do and making our customers happy, but we also love to have fun. If you work hard, learn as much as you can, and contribute, it's easy to be recognized by everyone in the company. If you have a good idea, management will always listen. It doesn't matter if you're Level 1 support or TechOps -- a good idea is a good idea. I've seen many employees suggestions (including mine) be implemented. The potential for personal growth is astounding, especially coupled with the fact that the company is growing at a ridiculous rate. Plus, free parking in a parking garage downtown. That's pretty sweet.
Cons
The only bad thing I can really think of is that people might feel pressured to work lots of overtime. Management loves seeing people put in OT (unlimited OT!...for now, at least) and the people that work a lot obviously tend to get recognized more, so I can see how people might feel bad for not working OT. But really, as long as you put in your 8 hours and do good work, people aren't going to view you poorly. People have lives and can't always be at work, and everyone knows that.