Vantaggi
There was always free food around. On the surface people seemed nice.
Svantaggi
Bosses are quick to make judgements about you and withhold their expectations until it's too late to change their opinion. They are very protective of their "culture," but their culture is probably one of the biggest problems with the place. There seems to be an Emperor's New Clothes situation with their work. They think it's amazing and that every project will put them on the map, but the reality is that it's very average at best. If you point that out, you're viewed as a trouble maker. If you want to meaningfully contribute, it can be difficult as well. While I was there, most projects had a maximum of one team working on them. Makes it difficult if you want to learn or contribute to help make the work better if you're not given the chance to help out (despite asking for a bigger role in the company). The whole family aspect of the company also means that people can be incredibly cliquey. I was there for almost a year and never felt like I made any actual friends with my coworkers.