Pros
On paper, compensation is good. Nice offices. Some interesting technical challenges. Some really smart coworkers.
Cons
Clueless management and "leadership". Squeezing employees and then PIPing them if they are not continually going above and beyond. Fear based culture. Performance review every 6 months that is extremely intensive and engineers are graded on PR count, confluence pages created, interviews given, etc. This leads to overwork and burnout, while software teams don't focus on solving actual problems due to poor management and "leaders" focusing on the wrong things. I am not opposed to performance management, but Atlassian has some severe flaws in their current approach that I believe will negatively impact the company's performance in the long term.