Pros
Casual work environment, no micromanagement (doesn't apply to all project managers), company invests in employee continued education.
Cons
No inter-office or inter-division communication. Some offices that are engineering only didn't even know the company had an environmental division, and many opportunities were lost. Project managers are responsible for bring projects in to their offices, but if they do, they sub work out to their favorite subconsultants from former jobs or do most of the work themselves in attempts to keep costs down (which makes one wonder what they charge time to). Upper management appears to focus attention on "home" offices (Idaho offices) only, and give no attention to other offices (which are still considered satellite offices). Pay is based on Idaho pay scales, which don't reflect the realities of average pay scales in non-Idaho offices, especially offices in large metropolitan areas. Employees are sometimes refused promotion because it would make them too expensive to use on proposals, but this is supposed to be a secret. New environmental division manager focuses too much on the numbers and not enough on what causes them to fall (hint: take a hard look at the project managers).