I think this will be a welcome relief from the seconds-long matches of CounterStrike!
It seems like I've always wanted a game where players work together for multiple goals before achieving victory. I guess someone else thought the same.
And players will be able to make more friends in the games when they have to work with their teammates for long periods of time. Think of it as a very long golf tournament with teams: you can get to know your teammates while you're waiting to tee off, or in the case of the game, waiting for your Juggernauts crush a bit of opposition before you go in scout style to take the control room. (Sorry about the Tribes reference, but it's one of the games I've played with a good level of teamwork.)
You don't have to know how the computer works, just how to work the computer.