Pros
Some of the staff are awesome people and know what it takes to work there. You can have a lot of fun in the right team, but 99% of the staff are not in that team. You have to hope you're in a good pocket or area of people.
Cons
The pay is absolutely atrocious. Nobody can live on 500 a week and management act as though that's extremely generous. Staff get paid monthly only, so get ready to budget your life to the max to cope. Often job advertisements say one thing about a position and then when you start work, they change the duties drastically so it's not the same role you applied for at all. It's mostly middle aged white men and nobody explains the organisation or its acronyms to you. You're expected to start work and know it all, know all the names and faces and phone numbers out of nowhere and prepare to be yelled at if you don't. The IT dept is a joke frankly. Expect to miss being paid a pay packet here or there as the systems are so clunky and people forget. You could get a role as a finance analyst and when you start the job, you're actually cold calling people in a call centre environment trying to sell overpriced secondhand cars to them. That's the kind of bait and switch differences in what the job ads are vs the actual jobs.