If you find the right team, it is great!
Management and leadership make all the difference. If you get stuck with a bad manager, your life will not be great. If you work under bad leadership (C-suites), your life will not be great. Management overlooks and participates in bullying. Leadership does not set the example, they are hypocrites. If you are blessed to have a great manager, then - more... life will be great! Don't leave that position. - less
ProsGreat Pay, Benefits, and ability to work remotely.
ConsThe higher you go, the more politics come into play and the less successful anyone with integrity will be.