Honestly I could name several, but no company is perfect. The culture (or lack thereof) at Granicus is what makes it a mediocre place to work. In a tech hub like Denver where employees have a lot of options and opportunities elsewhere, it’s not surprising that Granicus can’t hold onto good people. High performers and high potential people don’t stick around because of the strange, uninspiring, and often lousy culture. HR is based in St Paul and openly talks about wanting the growth to happen in St Paul and not in Denver. They bad mouth others and boast about blocking career advancement for “people who don’t get along with HR” (literally a direct quote from a recruiter). They pat themselves on the back for posting articles about diversity and attending diversity events, but when asked about what our diversity strategy is, the recruiters have zero understanding or knowledge of the subject. The technology is outdated and inefficient so no one is excited about what we are creating, and there is zero room for technological innovation or creativity. When they are able to hire someone who is the “best and the brightest” - those people end up leaving because of boredom and frustration. In summary: it’s an okay company with a stale culture and a mediocre product. It might not be the worst place to work, but it is certainly not the best.