Vantaggi
The environment is great, everyone is always willing to help out, and having such a small company makes it feel a lot like a family. (~100 people) On the IT side of things, the crew is awesome. There's no better way to put it. They're on top of their game 24/7 and are always ready to lend a hand or tackle a whole new problem. Outside of the work environment, they're a fun bunch to hang out with, and they know their stuff. And they love a good brew.
Svantaggi
There's not too much room to grow. Looking from an IT standpoint, this is a good small company to learn and start working with, but because it's small, there's not a whole lot more you can do/learn once you pass the 1 year mark. Their needs aren't massive enough to have you go learn and receive a few certifications.