Codebase is very bad, I have spent weeks to struggle to add some functionality that might have taken me 1-2 days max to implement in a clean code or from scratch. We are doing progresses but unless you are on a good project with newer tech, dev experience can be a pain and growing from a technical point of view can be limited. Also, there is no baseline between teams/departments: from technical, functional, UX but most importantly from a performance evaluation point of view. I have seen people being over-appreciated in some areas that would be really under performers in other areas and vice versa.