Rigid work schedule (militant): Even if you're 1 minute late, you are written up. Lunch is 12:00 pm- 1:00 pm for everyone. Everyone is basically on the same schedule, which makes it feels like you're in prison. They have camera's that monitor when people come in and out, and even secret snitches who will rat you out to upper management if you're frequently late. They have even started locking the doors in the morning until 8:00. Punctuality is key and that's understandable, but quite frankly, it's shouldn't be enforced so harshly. We are all adults, not children.
Employee appreciation: while Granite tries to show employee appreciation via employee of the week and month with gift cards and what not, they could do better. For the most part, most employees feel disposable and unappreciated.
Young Company: great for the company in terms of longevity and rates for benefits since for the most part everyone is healthy; not so good for employees who have to deal with immature managers who make decisions based on emotion and not on facts. Young and inexperienced managers who for the most part don't know what they're doing. They are just puppets.
Compensation: Unless you're a VP or sales person, you're being short changed. Coming in as a temp, you are given one salary and that's to make sure you stay long enough to go permanent. Once you go permanent, they will decrease it, saying that "it's not in the budget". So you didn't know it wasn't in the budget before you went hiring folks??? Riiiiiggggght.
Dress code: What dress code???
Company culture: seems like it's every man for himself. Put it this way, at least with your enemies, you know what you're getting. It's your "friends" you have to worry about.
Career growth: If you're into telecommunications, great. But you better come in as a VP, HR, or sales. Because other than that, there is not much room for growth. You can become very stagnant and comfortable, and most of those skills are NOT transferable unless you go to another telecomm company, or have management skills.