These type of positive interactions outweigh negative feelings about the workplace and improve overall happiness ... boasts a massive rock climbing wall where employees can come and work out ...