Pros: their benefits package is great, free travel, great co-workers
Cons: your goals are moving targets, soul-sucking culture, poor management
CV has extremely paranoid management. The nanny-state they enforce on all the employees, is just an insult to any person who wants to be treated like an adult.
Moving up in the organization seems impossible here. They do a big song-and-dance, how it's a 'family run company', and everyone is 'family', but the fact is, promotions are for only blood-related 'family'. They have a systematic 'demotion' process whereby they keep hiring people in between you and your manager, and keep changing your job title. I'm surprised there hasn't yet been a class-action lawsuit against them.
If you want a company where no one really cares if your soul is sucked dry from giving 100% every day with no reward or recognition, then this is the place for you. If you like seeing mediocrity rewarded and encouraged, then you'll be happy here.
Otherwise, I would steer clear. In the recent past, I wouldn't have said these things, as I believe it *was* a truly wonderful place to work. It seems that they just don't care about their people anymore. The people I worked with directly were really wonderful and caring. It was hard to watch them getting beaten down each day by the poorly run management team.
(ps. I left my position voluntarily)