Pros: good healthcare, bagels on friday.
Cons: poor upper managment, too many failed projects due to meeting launch dates
Used to be a great place to work until the last CEO brought everyone down the wrong path. More than 1/2 of the original employees left; the ones that stayed had to deal with the pains of a new CEO and top management who do not understand the company, their employees or their customers. Eventually after an agonizing 3 months of saying something was going to change, it did: employees quit, people were fired and one department was relieved of their jobs only to be replaced by an outside agency. Give it a year or two and they might get back on their feet; as of now, I would recommend to stay away.