Marketing is a core function in modern companies. Some even say it is the essence of business. It's an exciting and diverse field to work in and an area that is constantly changing. Evolving technologies offer new possibilities that were unthinkable not long ago. Companies can use Big Data to analyse their customers' needs and communicate through social media platforms. These same technologies have empowered consumers resulting in entirely new demands for both companies and their marketers.