Very transparent. Lots of opportunities within to develop new skills. Treat employees very well and with tremendous respect. Flexible working hours and locations (hybrid). Bonuses and raises above industry standards.
Cons
I can't think of any cons and it's been almost 3 years.