Does it have a capture the flag mode?
The attacking team's objective is to move the payload to a delivery point, while the defenders must halt the attackers' progress until time runs out.
Two teams battle over control of the map, one team on offense, the other on defense. The attackers' goal is to capture critical objectives, while the defenders must maintain control over them until time runs out.
All of the people who described the game to me made a lot of Team Fortress comparisons both in terms of aesthetics and gameplay. Three people who saw the game have compared the aesthetics to Team Fortress 2, with one source describing it as a cross between StarCraft II's in-game cinematics and Pixar's The Incredibles.