Videoconferencing allows two or more locations to interact using two-way video and audio transmission. It has applications for communication between two offices of a company, a business and its partners, or teams from different divisions of a company. It enables people to participate in learning from any location and takes advantage of improvements in technology to allow one teacher to instruct multiple classrooms simultaneously. While it provides time savings, disadvantages include a lack of personal interaction, difficulty seeing or hearing some participants, and some people feeling uncomfortable on camera.