Pros
Direct management and even middle to upper-middle management is great. Coworkers create a great environment, easy to learn new skills and technologies
Cons
Pay for comparable positions in the area and surrounding areas is 200-350% of what Liberty pays for the same position. HR controls everything, your direct manager is not allowed to know what you make, and they really don't have much control over your raises. For the past 3 years, HR has not given cost of living increases, instead giving a "cost of living bonuses", and acting like that's better for us because we get it all at once. They are finally giving an increase this year - of a whole 0.3%. Because of the pay, turnover rate is very high - most stick around for about 3 years, or less.