It allows employees to work in cohesive environment, the marketing and sales department is very competitive, pushes you to always be in your best game.
Cons
Marketing is very transparent, your stats are visible for everyone to see, sometimes this creates conflict and emotional turmoil is it not your good week or month.