Pros
- Really good graduate scheme & a good place to start a professional career. - Pockets of very pleasant & knowledgeable people to work with, especially in NEP.
Cons
- Extremely poor technical capability in certain parts of the business (everything batch & FTP which by today's standards are archaic). - Extremely poor technical standards & understanding in certain parts of the business (lack of tech industry bare minimums such as appropriate testing, CI/CD pipelines). - Bureaucracy & red-tape everywhere which leads to slow development times & a lack of freedom for engineers to design solutions properly. - Tech. projects are driven by non-technical stakeholders which do not understand why issues occur. - Lots of siloed & out-sourced technical teams with a clear lack of responsibility & accountability. - There's no career progression or paths inside the business if you're in a technical role & don't want to go into management, i.e. no performance benefit from what you know, learn, amount of experience you have etc. - As a result of the above, pay is well below market rate for technical roles. - No data / tech. strategy & a whole host of questionable decisions from management, especially with regards to the data platform. - A lot of the company's 3rd-party vendors aren't fit for purpose & aren't held accountable by the business for being so.