Pros
Friendly coworkers, job security, strong financial company, healthy work life balance is promoted by the company.
Cons
HR will not allow managers to compensate employees what they deserve for their work. Middle level management cares about employees and wants them compensated well, but HR blocks promotions and raises despite manager recommendations for pay increases. I foresee a growing retention problem and likely issues backfilling vacant positions due to lack of competitive pay. There have been vacant jobs for many months they can't fill due to too low of a pay range for technical work. The company as a whole does not seem to value IT/data, at least with their budget. All of these issues happening as the company is announcing one of their strongest financial years.