Your job is not safe, no matter how hard you work. They will show you who they really are when it is no longer sunshine and rainbows. The first year over year revenue loss equals mass layoffs. Needlessly redundant and out of touch management. Loyalty and diligent work earns you nothing more than empty platitudes and 'attaboys'. Do not delude yourself into thinking the company cares about you in any way at all, You will be laid off without a second thought regardless of how decorated of an employee you might be. Clients are leaving due to support issues, and in response they are laying off the people doing the supporting, it makes no sense. Low performers are dug into this company like ticks and it requires near Herculean effort to remove them. But the moment Granite loses any money, hundreds of people lose their jobs in broad strokes.