Vantaggi
This is a smaller company in terms of employee count, so you get to know everyone on a better level than you could somewhere else like a huge corporate company spread out nationally. We have a lot of clients so we get to constantly do something different depending on the request and it helps develop your skillset. This place is always growing and expanding, and everyday I've learned something new since I started which has helped me out in the long-run. I would highly recommend enlisting this place if you're looking for an IT firm to run your IT infrastructure, and I VERY highly recommend this place if you're looking for a company to grow but have a 'family' relationship with everyone.
Svantaggi
Even after a year, can't say I found one.