Pros
The pros of working at Granite depend on where you are placed in your initial job setting. If you are a premier you are in a good place just below sales, if you are anything else you might find the work difficult as well as the battle between the review team and you exhausting. Yes, the comapny gives incentives and bonuses, and are pretty fair when it comes to the work, but the work you will be doing depending where you fall in to the Granite system is very technical, and can leave you uninspired. However, the Granite community is actually a quite supportive and friendly group. You'll find there are many chances to join in extracurriculars. I also have to say the fundraising that the Granite team does is incredible, including the money raised for many charities across the Massachusetts area. I have to say I was very proud of the community when a co-worker suggested that he would shave his entire heed and beard if the money was donated for Cancer research. Many people including myself joined in and everyone who shaved their head Granite donated a thousand dollars to cancer research. I heard that we raised over 2 million for cancer research. I have to say i was very proud of the team then.
Cons
Just get placed in the right department and you will be fine.