Pros
Lots of opportunities to move around to various locations, and climb the management ladder if you're into that sort of thing. It's also a very stable company, so job security is great.
Cons
Being a huge company means they move at a snail's pace, and there's tons of bureaucracy an inefficiency when dealing with anyone outside of your local division. Also, advancing your career basically *requires* you to move around often and "politic" your way upward. More specifically to engineering, Eaton tries to run its engineering and development offices like it runs the manufacturing side of the business. So the technology tends to lag the real world by a pretty good margin, there are a lot of business processes that simply don't fit the development of non-assembly-line work, and creativity & innovation aren't valued nearly as much as meeting deadlines and keeping existing customers with minor one-off updates to decades-old technology.