The application of Virtual Reality Environments (VRE) has been gaining momentum as a relatively new tool to assist with mitigating various difficulties including abstractness of concepts, lack of user engagement, perception of disconnection from other users. A VRE may offer both synchronous and asynchronous experiences, in addition to an immersive environment which promotes users’ engagement. Past research has shown that, in general, VRE do improve the experiences they try to enhance in many aspects of human activity. Terms like immersiveness and 3D representation of real life objects and environments are, as it appears, the two most obvious positive effects of Virtual Reality (VR) applications. However, despite these benefits it does not come without challenges. The main three concepts/challenges are the spatial design, the collaboration interaction between its members and the VRE, and the audio and video fidelity. Each of the three includes a number of other components that should be addressed for the total experience to be fine-tuned. These include mutual embodiment and shared perspectives, teleportation, gestural interaction, symmetric and asymmetric collaboration, physical and virtual co-location, inventory, and time and spatial synchronization. This paper comprises a survey of the literature, that identifies and explains the features introduced and the challenges involved with the VREs, and furthermore provides various interesting future research directions.