I've been involved and making small changes since my first week. I'm at a point now that I should have a clearer picture of the larger system, but there's still so much I don't understand or have difficulty with.
If I were to switch roles, I imagine another agency would really be my only option if I wanted to avoid large codebases, right? I'm also a bit hesitant to "give up" so soon, but that may be my pride thinking for me.