Company values actually matter and are practiced
Solid benefits
People care and culture that embraces teamwork
Strong revenue growth and outlook = internal opportunities
Cons
Not a remote first company
Some managers have been promoted based on tenure vs capability
Internal processes & policies need more structure