Good opportunities to move diagonally within the company, decent work life balance, able to WFH indefinitely.
Cons
Lack of office culture if your whole team is WFH, projects are poorly managed, managers throw people at a problem and blame the people if the problem isn't fixed.