This document discusses cloud network slicing and lessons learned from the NECOS project. It begins with an introduction to cloud network slicing and example use cases. It then describes the NECOS project, which aimed to address challenges in cloud network slicing such as slice lifecycle management across multiple domains, end-to-end multi-domain orchestration, and ensuring quality of service guarantees for slices. Some key lessons learned from NECOS include the need for marketplace functionality to request and provision slices, methods for vertical and horizontal slice elasticity triggered by slice performance metrics, and handling heterogeneity across virtual infrastructure managers and monitoring systems.