Vantaggi
The pros are what most product companies have - flexible timing, good pay, free lunch and snacks and whatever most of todays product orgs have to offer. There is a good learning curve because of all the products they have, but only if you are willing to learn. Pay is good
Svantaggi
Promotions and HQ visits are for people who baby sit their manager's kid and pass on news. There are undeserving people who got promoted more than 3 times during their short career only because they had the ability to pass information about what happens within remote teams to the boss and was friends with the managers child. They built a great product long ago and are still living in that old glory surviving on pushy sales and ads. The products have no innovation and are stuck in bygone era. Layoffs are the norm - you can get fired any time. I have seen good employees get fired for no reason! The top management is never reachable. They are just management whose strategies worked at some place, sometime in the past and are still living in that old glory. I have no idea why the rest of the top management is still there.