Vantaggi
Huge company so they do offer good benefits and they are stable. Almost all of the co-workers are good people to work with. Work is very interesting-some the projects world famous or ground-breaking. Even the regular every-day projects are interesting if you like the engineering, environmental kinds of things.
Svantaggi
Huge company so you are basically a number. Top level management (HQ people) do not seem to be living on the same planet. People are left to find their own work. This means you have to have a large netwwork within the company and constantly be seeking out projects to work on. If you can't find work or have trouble being the go-get-em kind of person, you'll have a tough time here. If you're not billable, you're out.