Pros
Great young professional program, lots of freedom to develop professionally, decent flexibility with work hours and plan, good coworkers, firm is respected in the engineering and architecture fields, good benefits
Cons
Mid-level managers leave something to be desired, not always as forward looking as they should be in today's world. They claim to have a strong set of values, but I didn't see this expressed in the employees. There is also a bit of a feeling of the HQ (in Omaha) being the flagpole that you want to stay away from, but at the same time if you're not there, you're left a bit out of the loop. They made an honest effort with the performance evaluation system, but the employees down the chain (including managers) didn't make it a priority.