Pros
It's probably the biggest homegrown software company in Australia.
Cons
1) What the company publicises as its values are entirely the opposite of what goes on inside 2) People at the leadership level have no qualms lying to customers and the rest of the world about the features that are under development and their status 3) So called 'designers' in every team who are constantly 'envisioning' or 'sparring' and never around to answer the team's questions on work that's in progress 4) Mediocre people stuck at middle management will stymy the progress of anything good or useful unless it makes them look good to their managers so that they can take credit for their work 5) Promotion is decided by a secret council of managers most of whom you've never worked with, but get to decide who is worthy of promotion