Pros
The company name is well recognized. The training program and level of responsibility given to new engineers is the best in the industry. I do not recommend anyone entering the heavy construction industry without working for Granite for a few years. The procedures, methods and knowledge are standards of the industry. Most all of the best engineers in the heavy construction industry start at Granite. Another good reason to work for Granite is it is not headquartered in Nebraska, where another company that dwarfs this one in downsides resides.
Cons
After the first couple years it stops being fun. Promotion and bonus are arbitrary, many employees are burned-out, work evasive and experts at deflecting blame, even when not warranted. Some have described employement as belonging to a strange cult, but only say it quietly at the water cooler when no-one else is around for fear of retribution.