Matchmaking is absurd in this game.
Played a couple of hours of Team Slayer in a party of 3. Two of us are reasonably good and the other is okay. The first few matches were pretty standard - groups of randoms, the occasional team of two and a standout player here and there. Then for whatever reason we had several matches against absolute newbs. Recruits/sergeants, groups of splitscreeners etc. I got two perfections and a whole bunch of sprees, just destroying these people (I felt bad at some points). At this point, we had won every match that night. After a few more standard fare matches we finally got 2 matches against two different teams of 4. Both of which proceeded to destroy our team. While I managed to finish positive in both, the rest of my team was not so lucky and we ended up calling it a night.
To sum up, some decent matches for a bit, then absolute noobs for several games, then a couple teams of psychopaths. It just makes no sense - I cannot fathom what the matchmaking system is actually doing besides throwing me into mostly lag free matches. I'd tell it search based on skill but matchmaking is already slow as fuck.