Vantaggi
It's a friendly collaborative atmosphere filled with people who care about doing a good job and there is a lot flexibility in getting work done without being micromanaged. There is also a lot of awesome learning experience and opportunities because the company is always trying to stay ahead of the curve on technology, plus we are provided with modern internal tools and resources to lab stuff out and develop hands on experience. The management actually cares about work/life balance, open to hearing you out on your concerns and does a good job at acknowledging when you work hard.
Additionally, it seems like everyone here is legitimately committed to doing good business, the sales folks are not promising stuff we can't commit to and the IT folks are not cutting corners on client work, it makes you feel good at the end of the day that you do not have to worry about if some ticking time bomb is going to explode or not.
Mostly importantly there is a well stocked kitchen with free snacks and drinks :)
Svantaggi
Our PSA ticketing system is painfully slow...
Like most startups you find yourself busy with a lot of fast-moving projects; not enough to cause major stress but it's definitely important to document what your working on otherwise you can lose track easily.