Large code bases themselves don’t have to be confusing though. I worked as a contractor at Google and their system was very dev friendly with almost everything is available/viewable in a large repo with good editing and build tools.
I hope those 250 developers are split up on small teams, with small manageable projects.