IMO, BFBC2 doesn't stress teamplay not nearly as much as BF2 did. No in-game VOIP, no commander, no squad leader, regenerating health in normal mode, etc. It's overall more forgiving.
It's also one of the best PC games out right now to test the graphical capabilities of your system (especially with the destructible environments)...and if you have a nice sound system as well.
Now the cons. If you play in normal mode, expect a lot of "wtf?" moments. The hit detection is poor most of the time, requiring you to empty 15+ rds to kill a single person, as well as sniper shots hitting their target, showing blood splat, but no damage. Explosives also have the tendency to fail to kill infantry, despite being right at their feet or blowing up a wall someone is behind.