I had worked here for 12 years. This company has a lot of "lifers" and there isn't a lot of growth opportunities. Expect to be in the same role for years with no promotions. Either you get comfortable with your role or leave. Maternity leave and health care are generous.
Job Satisfaction Level
Depending on the management team, you may or may not be treated fairly for things like working from home, which are allowed at the firm.