Ventajas
The organisation culture allows for few interruptions to development tasks. They have very few meetings and very minimal external interruptions. It's also a very quiet environment. Regular working hours and little overtime expected. Software is tested well between Australia and the UK.
Desventajas
Traditional waterfall development and generally a top down management culture. In my opinion, there is a lack of transparency on planning and consistent interpersonal issues among staff that goes unaddressed. I found there was a very embedded culture of authoritative management which focuses on rules and strict behavior expectations and blame, often on subordinates, when problems occur. I saw little room for differing opinions or trying different things outside of a select few leaders. Power was concentrated with a handful of people. Also I continuously witnessed how the company is addicted to using thick custom built framework layers and creating monolithic software. This made it very slow to integrate new features and introduce new architectures. It anlso means the company is stuck with a great deal of old technology like outdated Delphi development. I found there was too much focus on code quality at the individual class level and not on making architectural changes. I experienced a very arrogant mindset by management that they are always doing things the right way. There was hardly any external training over my tenure though this did change a little in my last year there. The office environment is very dated and I found it a bit depressing. I had the same office chair there for over 10 years. It was difficult to see the impact of work as the business in based in the UK.