Pros
Granite is a happy and welcoming environment for all its employees, for entry level position it is great and there is a lot of opportunity for advancement. I have been at Granite for 6 years and I don't have much to complain about, the company itself is a billion dollar company and has great ethics in terms of events for its employee's families and the community. Granite is a a great location close to the T and the high way if necessary. I think Granite provides a lot of room for growth for its employees.. you come to work do your job and you get paid its simple as that. A lot of the people who complain or are unhappy with their jobs are lazy and expect everything on a silver platter when they put in 20% of what is expected. Give what you want to receive.
Cons
Some of the downfalls is the pay.. granted pay is not low but pay could be higher compared to the rest of the industry. Pay scale is not even throughout the company.