Only one day remote work allowed, which might turn some people off. Opportunities for additional flexibility are allowed, but the default is one day.
Management issues. A lot of managers are not built to be leaders. This issue varies, and depends on department. It's an issue that stemmed from an outdated process of raises really only coming from promotions. Meaning a lot of people who are not supervisor material became one since it was their only opportunity at earning more. There needs to be stricter guidelines and better training for managers, as a lot of the issues are directly related to poor management, and not the company itself.
Some departments are not good at communicating with others, but this is not an issue that's unique to Granite.
Not all holidays are acknowledged, since many of Granite's customers are retail/open those days. There will be contests for days off around these holidays, which are a double edged sword. It's nice earning a long weekend for less popular holidays. But there are definitely times where it feels a little condescending, depending on the holiday (I.E . Christmas Eve/New Years Eve. Neither day is a guarantee, and there is only a contest for one of the two days, so it changes each year). The goals themselves are dependent on a few select groups, so the company as a whole doesn't have control or a way of contributing to getting that day off. And the results aren't usually given until the day before, which makes planning PTO/travel more of a headache than it already is sometimes.