Vantaggi
Really enjoyed working with the vast majority of the people in this company. Company seems very positive about progressive concerns (equality, diversity etc.)
Svantaggi
From an IT perspective, company is riddled with outmoded practices, ways of working, and technologies. Current CTO is improving matters, but a large number of people have been at the company for a long time (for some its the only company they've ever worked in), and are failing to understand and implement the required changes appropriately (e.g. huge amounts of budget spent on agile transformation but no agile outcomes - just waterfall with JIRA and daily stand-ups). Although some teams have done better, some utterly fail to empower their members in the way required to work successfully in an agile manner. IT is insufficiently pro-active wrt modernising old systems, which massively undermines their willingness to adopt new technologies, as there are constant struggles to get the old to work properly with the new. Ability to work well with new technologies also hugely undermined by completely inadequate commitment to training. IT work was incredibly siloed until recently - this has improved greatly but appropriate team autonomy is still a long way off. This is particularly true where business imperatives and lack of resources require support and enhancement of existing on-premises solutions and prohibits migration to cloud based solutions, as the ability to fully support required work has not been possible for the teams responsible for delivering the solutions. All in all the frustrations of working in this environment outweigh the many other positive things about the company.