I work for a (pre-covid) 100% remote company with a decent company culture. What worked for us is two whole-company meetups per year plus some smaller trips for teams and departments. It really boosts the team spirit to spend a week somewhere nice with plenty of time to just chat to mates and random people that I wouldn't otherwise meet.
We also have some online social activities during the year but it doesn't work as well. The participation is low. Teams have regular online (paid-for) lunches together which is nice but a bit awkward. People generally prefer to focus on getting the job done and having a good work-life balance. This works as long as we get to see each other in person a couple of times a year.
That said, with the recent economic down-turn, the company meetups got put on hold. The company grew and it's now very expensive to organise transport and accommodation for everyone. I can already see the negative effects of the decision.
We also have some online social activities during the year but it doesn't work as well. The participation is low. Teams have regular online (paid-for) lunches together which is nice but a bit awkward. People generally prefer to focus on getting the job done and having a good work-life balance. This works as long as we get to see each other in person a couple of times a year.
That said, with the recent economic down-turn, the company meetups got put on hold. The company grew and it's now very expensive to organise transport and accommodation for everyone. I can already see the negative effects of the decision.