"staffed with below-average IQ people" I'm not sure why your co-workers' IQ is your concern. To come out of the gate with a comment like this sounds like you have a strong disdain for them. Part of your reason for joining the company was the paycheck. I assume the checks aren't bouncing. My advice is the same advice I would give to many people: Learn from your coworkers. Understand the problems that the team and the…
It's a concern as much as working with a smart person that can understand - and support, and improve on, and challenge if needed - your ideas is a delight and brightens your day. And working with somebody who can't get the basic things and you have to waste time on explaining the obvious and treading water instead of moving forward is a drag and makes your life hell. Of course we're not talking about IQ score on a puzzle test or something like that - I'm sure the OP talks about practical skills as seen in everyday interactions. I've been lucky to work mostly with very smart people - but occasionally there was a dud, and it's very annoying and sucks a lot of energy out.