Vantaggi
The whole organization is people focused. The CEO will tell you personally that the most important asset the company has are its people. The engineering organization within the company is one of the best I've ever worked for and the engineering management is just the right amount of hands off. The managers allow for innovation while keeping an eye and advising of the possible future avenues of development. When there is time there is plenty of room for constructive experimentation. Hard work and teamwork are encouraged, recognized and rewarded.
Svantaggi
The benefits are on the sparse side, but I've worked at places that had worse. The management structure is pretty flat, so the career advancement through the normal promotion chain is limited.