Pros: good medical and dental benefits, competitive pay
Cons: too much job uncertainty, too much management changes and lay offs
It's a good place to work, but they're cutting down on a lot of benefits and there's too much work uncertainty. They do a lot of lay offs, outsourcing and relocation.