Pros
I would have had a long list 5+ years ago when I started, but the only pro is loving the people I work with and enjoying my actual work.
Cons
- Moving around internally hurts your pay band. You pretty much have to leave to get what you deserve to be paid in the new job - they are annually decreasing our health benefits every year - the annual pay bumps are 1-2.5%, not even inflation. They actually told us last year "it's not our job to keep up with inflation..." - they continue having silent and secret layoffs, everyone is on edge and just constantly worried - all of our top level managers are leaving, taking extended breaks, or being let go and replaced with ruthless execs that are changing Atlassian as a company. Heck, 1 of our 2 co CEOs is leaving. that should tell you everything you need to know!