Adobe Experience Manager is used by the marketing department to build the entire marketing website. It is also used by various others in the development department to build out other web-based products our services run off.
Out of the box, AEM is great for building simple websites. For more complex websites such as e-commerce and database integrated websites it requires a lot of customization. Due to this, our team does not use AEM for an e-commerce site we support.