Pros
They pay solid and they have ambitious missions to improve as a company & culutre.
Cons
From the outside they advertise a modern culture. Once in, you see there are a few poor souls trying to make that a reality - but it is still way off. They are doing a cloud migration, but the company culture is still very legacy (tech wise) and there is a lot of discourse between the various technologies they try to jam into one suite. Not sure it will work out well. Their engineering stack/culture needs an overhaul. I would suggest they actually use the capabilities of Gitlab, open source more of their tools, take care of the simple things (packages for apps should not be so hard to find!), and go container/cloud first internally before you expect customers to.