Pros
I was fortunate to work at A.O. Smith. The company has a great culture with good benefits & pay. Their IT has recently been centralized to a single location (before every location had its own IT staff). With that, if you have a good relationship with management, you will likely be able to be a part of that molding process to pave the way for A.O. Smith's future. Work/life balance is decent.
Cons
With the centralized IT that I mentioned in the Pros section, there are some also Cons to it. Because the IT has been recently centralized, they are working out many, many kinks that should be have been in place for a multi-billion dollar, publicly traded company. Processes/procedures/policies are a continual work-in-progress. The tools that are a typical IT standard are non-existent due to the frugal mentality of the IT budget. This causes IT employees to work harder, not smarter. Suggestions/improvements are often disregarded either due to budget and/or your reputation with management. With that said, it is apparent that management treats employees very differently based on their opinion of them. The bottom line is if you get in good with management, then you have it made here.