Love being a part of the Granicus Family
Pros
I have a lot of flexibility at Granicus in regards to pursuing passion projects and initiatives. If I see an area for improvement, both for the company or myself, I'm given the opportunity to be proactive and work on it, even with the understanding that I may need to learn from my mistakes. I'm assigned challenging projects by my manager, who doesn't micromanage and trusts me to deliver. My co-workers are wonderful: friendly, supportive, and always willing to jump in and help out. The hierarchy is pretty flat, so I feel comfortable approaching top executives for support and input on my assignments. There's a great company culture of caring for our clients, caring for each other, and working hard to improve our products and systems and innovate.
Cons
I can't think of many cons.