Pros
Hybrid working Udemy business Staff discount Lovely office
Cons
There’s so many changes in priorities which leads to work being start/stopped then revisited. Bad behaviours of people aren’t dealt with appropriately. People who go beyond their roles and responsibilities doing engineering work and not keeping people updated which causes a lot of issues. Software engineers are treated like 2nd class citizens in some areas. Too many cliques. Engineering is always involved at the end of design phases and expected to just be code monkeys & firefight prod issues. Contractor BA’s given the title “tech lead” not understanding their role and responsibilities which aren’t clearly defined and they are doing work which doesn’t fall under their remit. They write essay tickets and expect engineers to just get on with work and not ask questions. Software engineers careers are hampered in certain areas due to bad behaving people making wrong decisions/setting them up for failure. Unfortunately so many people are in the wrong roles and have no clue on what to do. This doesn’t reflect all areas of the business.