Vantaggi
- You can get to work in topics you would find it hard to anywhere else, which makes it a constant learning opportunity;
- There is a significant degree of flexibility;
- Depending on the team, you can get to work with some very good managers;
- Your opinion is valued, and you can get to make a difference on the project you are involved.
Svantaggi
- Since teams are generally small, flexibility can go both ways, and you may end up quite overworked;
- The results of some promising projects often die immediately after the project ends, which can be demoralizing if you invested a lot on it;
- The is an incomprehensible disconnect between upper management and the overall organization. You can be there for years without having the slightest clue about how the organization is performing overall, and without feeling any compassion and support from the board.