Pros
Neat industry, lots of challenges in different dating verticals (voice,web, mobile).
US, Canadian and Australian markets offer plenty of challenges for a person.
Strong developer team with good foundations that keeps it all together.
Last couple years has seen a big cultural / management shift in company. So far results are less than stellar and morale is heading south fast. Good people are leaving, layoffs include personal grudges so people are getting fed up.
No compensation, bonus, incentives applied to keep team cohesive - poor communication down to the troops from Senior Mgmt.
Lack of true leaders.
Bottomline: Neat industry, cool challenges - ruined by poor senior mgmt.
Cons
Management - if you were part of the "in crowd" you could walk on water.
If you weren't blessed with this - your issues / proposals / suggestions would fall on deaf ears.
Only a handful of management actually grasp the business details - but are not in a position to fix the problems with the company.