Good if you just need steady paycheck and health benefits. Bad if you want to get anywhere.
Pros
The company is doing extremely well. Even during the economic crisis, revenues only dipped a bit, and they're already going up again. The company seems to have a stellar reputation within the telecom community, reflected by 99% contract renewal rate. They introduce new products and purchase competitors regularly, which both mean bigs for the bottom line. I'd say it's a VERY sturdy ship.
Cons
However, being inside the sturdy ship, there is only severe wage stagnation for software professionals. Management is always looking at outsourcing for cost advantage, but it keeps biting us in the butt, because we end up with inexperienced newbies around the world doing substandard work. Wage increases are routinely BELOW inflation, bonuses are typically disappointing, and sometimes absent altogether (2010). We are told to be content with it, because of "this economy", "you are lucky to have jobs at all", and my personal favorite: "There are exits on every floor (meaning if you don't like it, leave)". Syniverse only hires software people through the bodyshops, and it's clear that it is just for labor arbitrage purposes. Oh, almost forgot: no sick days as of '09... Every day off counts against "paid time off". And no, the on-site clinic does NOT compensate for that. Sorry.