Pros
Excellent salaries. Let people work on their own (trust) with minimal oversight. Nice office spaces. Generally great colleagues who are fun to be around and excellent at their jobs.
Cons
Senior office managers don't understand what the have.. the skills available within their staff. This translates to not always using the right people for the job and don't know how to put a team together to market services. Easily duped into rewarding mediocrity. Give nice raises and 6 weeks later layoffs... DUH! Idiotic safety (zero tolerance) requirements (this needs an example). They show a safety video in which a guy coming down a set of stairs is not using the handrail. He is stopped by a woman going up the stairs, who is holding onto the handrail, who procedes to chastise him for not being safe enough. OK.... so the company is concerned that you might fall, but they have no problem with you contracting some disease and dying from touching a public handrail. Policies that don't fit every situation but can't possibly allow an exception. When the company I was with was first 'acquired' by Jacobs, a senior existing Jacobs employee told their new staff in one office that "the sooner you buy into this the better off you will be." This was correctly interpreted to mean 'This is the way it will be no matter whether you like it or not because we are Jacobs and this is what we do, and if you don't comply with it immediately blah, blah, blah...'