Pros
Oldcastle is a holding company of sort to a very large number of smaller construction companies across the US. Gives you some options if you should wish to relocate and work for the individual company instead of the Corporate entity. Go for the individual local companies for a great career path in construction.
Cons
In a very long and continuous corporate restructure with a "written" vision, but lacking the internal leadership community to keep the departments on the correct path. Many of the VPs and GMs are focused on their personal growth vs the overall growth of the entire employee structure. Respect and mentoring for individuals who they oversee is at the very bottom of their "to do" lists. In the "corporate" divisions, you are more likely to be tossed under the bus then to be a member of the team riding the path of vision. The "local" individual companies which all report to Corporate are much more intune with their employees, and offer a more pleasant career path.