1 if you buy in the value and what they believe, it will definitely great to work with people there;
2 The office environment is good; flexible working hours;
3 Your experience in a very big way determined by your direct manager;
Svantaggi
1 Lack of solid measure of success of the product -- You can't tell after one year cycle, are you hitting the goal, delivered the customer needs or not.
2 Low skills of middle management and less clear direction from top management