Pros
Majority of employees and even most of middle management are good laid back people. Your experience will very much depend on the division that you're in. Good travel opportunities, exciting and varied technology.
Cons
Being promoted beyond middle management is a "who you know not what you know" situation. Heaps of politics, nepotism and infighting etc.. (at least in the division I am in). Senior management has a vision but they pretty much keep this to themselves, slap each other on the back and fail to communicate this to the rest (majority) of their reports. As many other reviewers have noted there's an active "good ol' boys club". Expect others to take credit for your work and innovation. New hires get thrown in the deep end. An organized training program and material to bring new hires up to speed with relevant industry (construction, ag, survey etc...) would be beneficial.