On the plus side, being in an imperfect environment means that there's a lot of room for improvement. I feel like I can make a difference here, whereas if I were in a more streamlined workplace I'd just be a cog in a well-oiled wheel? Or maybe that's just what I tell myself to make myself feel better :)
Was considering leaving the program, but after some thought, I think I'll stick with it.