As long as virtual/remote employees are consistently included in the planning process for the all-hands meeting, they are not held too frequently, and the meeting is facilitated in a professional manner, there are no disadvantages to holding all-hands company meetings.