Avantages
Benefits are better than competitive and people are fun to work with. Offices are nicely designed and comfortable with a variety of "environments" to do work in.
Inconvénients
The executive team has no expertise in managing software development. It's ironic, since all have some amount of Fortune 500 tech company pedigree... particularly IBM. If that culture suits you, you'll do well. If you come from HP, EMC, Cisco, then beware. You will not fit in. New projects are simple rehashes of old ones. There is NO outside-the-box thinking here. Most products are 3-4 revisions behind their competition. Some product divisions are intentionally operated at a loss. These are not loss leaders, btw. There is no strategy on resource or technology sharing, resulting in lots of redundant efforts. A lack of coordination on initiatives involving multiple teams often results in delays or postponements on feature rollouts. The culture does not promote creativity, engineering quality, or applying best practices. Performance reviews are new to Rocket, so don't expect much there. The company has also never done an employee satisfaction survey.