Pros
Excellent benefit package compared with other companies that I've been around. Granite also seems to see the value in giving it's employees the latest technology to do their jobs. Company vehicles are almost always well maintained and relatively new. It's easy to build up a lot of vacation since you're so busy all the time, but when the time comes that you need to take some time away from the job management seems mostly supportive. My experiences were very positive with the HCD division, but I cannot say the same for the Branch division. I was not around them that much but the little bit that I was around them left me with a bad taste in my mouth
Cons
Don't plan on getting a promotion anytime soon, Granite appears to be downsizing the company. The major reorganization seems to be failing, and people are leaving the company at a fast rate. Branch management seems to have no interest in keeping former HCD employees around. If you like large projects, and cutting edge construction, look somewhere else, because Granite is now more of a "pickup truck" contractor, only interested in competing with Mom and Pop contractors to pave a parking lot, and nothing more. If you're looking for an exciting challenging career in civil engineering, look to a company that is not afraid to build large work.