Pros
The best reason to work at POWER is you get to work alongside some great and very competent people. You get to work on some interesting projects and work with a high degree of autonomy as a PM, provided you deliver your projects on time and on budget.
Cons
Staffing constraints on projects goes through highs and lows, as in most engineering consulting firms so sometimes, if you are working on a project which is not high profile during a time when business is good and resources tight, you are begging for resources to be applied for your project, while managing client expectations. Management seems risk averse to hiring people to manage these times or not able to forecast needs. So you learn to solve these problems in unique ways on your own. Once you learn how to do that, no worries. But it doesn't come without its stresses and frustration.