Pros
Co workers are very nice, learned a lot during the job
Cons
The horrible COO doesn't care about the employees. He doesn't even bother learning your name or acknowledge your presence until after you have passed the 3 months probation. He says hi to every single coworker around you, except for you because you aren't a full time employee yet. Makes you feel like you are a nobody just because you are still a temp. That's just a terrible sign of upper management to me because we are all still workers of your company, temp or not. And if you ever have to leave your job for any reason, don't ever BOTHER giving him a courtesy of even two weeks notice because he WILL strip you off any benefits that you are ENTITLED to receive, just because you will not be part of the company in couple weeks. There was a bonus/perk that I had earned months before me announcing I had to leave the job. The bonus was also obviously meant for present employees and I was still one at the time. I still did all the work and duties that I was assigned to do. Since I had worked for so long for the company, I thought as a courtesy, I would give them a month of notice (vs the usual two weeks) so the company could have more time to find someone to replace me. The COO, who has no morals in his bones, as soon as he found out I was leaving, took away the bonus (I repeat - that I had EARNED MONTHS before, and that I was entitled to soon receive) while I was still on the job as a current employee. How does that even happen?? I wasn't even leaving until few weeks later. I should have just not say anything, received the bonus/perk and provide a last minute notice because that is what this experience taught me to do with this specific company. Upper management folks like him don't care about the workers or the reasons of why you have to leave a specific job. As soon as they find out you will not be working for them after few weeks, they treat you like a nobody, just like a temp. Aside from that unethical move, I had previously heard many complaints from employees about this same guy. He fired a worker because he was taking a nap during his lunch break. He is just terrible and doesn't listen to employees' suggestions and does everything his way. The most ironic thing was that upper management KNEW about the terrible reviews Granite used to have. There were many disgruntled workers who had left bad reviews (some were complaining about this same old guy too), and I remember clearly, management had to ask workers to see if we could leave "nice" reviews about the company since the ratings were so bad (it used to be below 2.2). I find it ironic because instead of reading, learning and try FIXING what actually bothered employees, they just took the sneaky short route and asked employees to write nice reviews so they would look good in public and could cover the bad reviews. If upper management (like the COO) LISTENED and CARED about what the bad reviews are complaining about and tried to change for the better, then maybe, just maybe, they wouldn't have so many terrible reviews that they would have to cover for, correct?