Pros
It is possible to get a good salary and do nothing, if your friends with the LT Seattle area Some amazing individual contributors (who never rise to management) opportunity to make large impactful changes.
Cons
Many people do nothing and slide under the radar. Make big changes you risk your job You may get no credit for your large impactful changes be prepared for people to take credit for your work Any change is seen as wrong and attacks will come from all sides, be prepared to defend the changes you made from constant attack. Completely incompetent management which support each other and drive Review system based on who likes you not what you have done Promotions are few and far between and when you get them they are not very large.