"Chris Krycho, a well-known software engineer and blogger, shared his experience working on a large codebase at LinkedIn. He discussed how much velocity was valued over engineering excellence, which led to burnout and the decision to leave the company. Chris also mentioned the concept of "Ratchets," small, incremental changes that can be made to improve software development processes and tools. He is currently looking for a new role that aligns with his personal values and priorities."
Dev goes to work for his first large company, sees his first large legacy codebase, says "wat?! Yuck!!"
Also, he explains he was the savior of the entire enterprise and did everything and is super amazing but other people kept having different opinions and his boss didn't like his idea for a project that would take 5 years to achieve the immediately needed change, so he left the large company.
Bonus: It only took him 5 years to decide he didn't want to be at a big company with a legacy codebase.