Liberty takes employee satisfaction very seriously. The company puts great effort into the employee experience, elements of the job and environment. Liberty provides many options for flexibility to... reach a work life balance, career development, and training opportunities. Liberty has a supportive culture for employees at every level.
No company is perfect, but I'd be hard pressed to come up with any significant downside. Liberty is a great company.