Atlassian does a lot to give you a wonderful experience. Sure, there's free lunches, and a great parental leave policy, but there's also manager training, and checks and balances to make fair decisions.
Cons
It's a large company (for Sydney); it can be hard to feel you have significant impact.