Lots of innovations and interesting projects you can be a part of
You can easily change career tracks and get to serve in different roles
Flexible schedule
If you like traveling for work, alot of that
Cons
If you don't like travel, alot of that
Constant organizational change that is unmanaged and unmonitored
Deeply rooted culture of taking advantage of unpaid labor through +1s
System built to devalue Merit over networking and "knowing the right person" when it comes to career advancement