Pros
The resources and training they have available is outstanding. Liberty does a great job with professional development. I feel the pension is a very big plus since most companies have eliminated that. Compensation and benefits are competitive and the 401K and bonus structure is good. The company also does a good job with recognition and pay for preformance. After working for another company, I feel Liberty does a tremendous job with work/life balance and their flex time is definitely a big key to that.
Cons
Business attire all the time, no casual fridays even in summer. I think management could have done a better job with describing their vision for the company and what Liberty wants to be e.g. largest carrier, most diversified, etc.