Not bad at all!
But two things ruin the whole package: The stupid single player experience and the A.I bots, that act well for a extensive and objective based game like this one, but are really far away for acting somehow like a human player. The sound is good - but sometimes you will not even notice it is there. The sounds of guns blazing all around and engineers yelling will make you have a blast. The graphics are ok - they do what they are supposed to. And the general gameplay is very... solid. If it wasnt the foolish AI and the shallow single player experience, this would be a MUST BUY to ANYONE.
If you like team based shooters, dont let the reviews scare you. This game is pure gold.