Pros
There are opportunities to work festivals although compensation for doing so is lacking. The work environment is relaxed and it's possible to work flexible hours inline with their core hours. Transport routes are excellent with the tram stop being 5 minutes from the building. There are some genuinely nice people there, just not the developers.
Cons
Progress is hindered by developers who insist on using dated technologies with little to no consideration for testing. The units tests that have been implemented offer no reassurance for large parts of core functionality that often break. Hotfixes are frequent following releases as careless developers fail to perform the most basic of checks on their work. Feature work often breaks what would usually be considered completely separate functionality and with there being few meaningful tests, this usually goes amiss until pushed live. The core product is a monolith that is too tightly entangled to become anything more than a problematic bottleneck for development. With each new feature, this issue is only enhanced. Senior Developers are unwilling to guide Junior Developers; management insist that this isn't part of their role. This is not ideal for anyone wanting to join in a Junior position with the aim of bettering their skills through learning on the job. Office equipment isn't up to standard. I had to use my own laptop for a few months as the computer provided overheated and crashed whilst developing. There are no repercussions for bad development or lazy developers. Notably, I recall one developer sleeping at their desk on several occasions with no meaningful action taken. Management have been made aware of these issues by at least 6 other team members before leaving. Little, if anything has changed in regard to the bad actors.