Pros
In Spiceworks they put a lot of effort in maintaining their "human" fun culture. Evem as they are growing and leaving behind the startup scene, they put a lot of efforts in keep the whole company connected and a fun place. Here you are a name, not a number. In the first month I worked here, I was already given real responsibility, talked with clients, had in-person training with everyone in the HQ, talked several times with the CEO. I felt my opinions were listened and valued. Perhaps what I do love the most is that they truly want to help you in your career. If you want to get involved in new projects, vary your workload, switch to a different department. They are always open for discussion. And you get spoiled with freebies and food :)
Cons
I am working from the London office, so the team is small. We have to adjust to small daily issues: lack of meeting rooms, no IT guys, relying on the HQ for setting up a software or hardware.