Pros
I adore what Liberty stands for through their philanthropy, community commitments, and guiding principles. Pay, benefits, working arrangements are very employee-friendly, positions can be lower-stress depending on what team you are aligned with.
Cons
If you're a management favorite or can make someone higher up than you look good to their management, you can do no wrong. Ol' boys club at its worst. Many teams are clique-ish and if you don't drink the Kool Aid, you'll never be accepted. As another reviewer stated: "Suggesting employees become developers through a training program isn't transforming your workforce, it's forcing square pegs into round holes. " I thought this would be the company I retire with, but sadly they are apparently no longer interested in being an 'insurance company' and instead are trying to change themselves into the next Apple or Google. Entire job families are being eliminated under the guise of 'becoming agile' when it's really a thinly-veiled excuse to offload folks with higher compensation/benefit packages/seniority. Why keep a reliable long-timer on staff when you can get some IT geek fresh out of college for half the salary? Staff are 'encouraged to apply for any position that interests them' but HR is doing nothing to help people stay with the company.