Vantaggi
I got my start at Geocent. They helped me grow from a minor role within the company to a much more significant role with much greater opportunity and responsibility. Much of this was through active interest in my success from upper management, all the way up to the President. The exposure to a large variety of technologies and challenges allowed me to grow in a manner I wouldn't have in many other companies. The people were more like friends and less like coworkers. I am still able to reach out to people for advice. It's the only company I've ever worked for where I could walk into the offices of any of the executives for just about anything. The leadership is very available. The environment is very relaxed and friendly. The pay was market value or above. The benefits were extremely generous. A great 401k match, a great PTO policy with great flexibility, and good insurance. I have recommended this company to friends before, and will continue to do so.
Svantaggi
Honestly, there aren't many cons to think of. I left on good terms, still interact with people from there, and would love to work there again.