Mann vs. Machine (MvM) is a co-op game mode released in The Mann vs. Machine Update. In this game mode, a team of up to six players attempts to prevent a horde of AI-controlled robots from escorting a bomb to a drop-point located in a Mann Co. facility. During the game, players can purchase upgrades for their weapons and various abilities (resistances, movement speed, regeneration, etc.) using currency obtained by killing the robots, called credits.
All purchased upgrades will last for the duration of the game, or until the player resets their abilities at an Upgrade Station. If a player leaves the game for any reason their upgrades will be retained, providing they reconnect, as well as any credits the player has spent and/or has remaining.
Mann vs. Machine mode currently has five separate difficulty levels: Normal, Intermediate, Advanced, Expert, and Nightmare.
More details here: https://wiki.teamfortress.com/wiki/Mann_vs._Machine
SCG Mvm isn't too different! However, our MVM mode allows for up to 10 players, and the overall difficulty scales per player. It scales backwards for smaller games, and harder for fuller games.