The difficulty level depends entirely on the variety of supported processing algorithms and the data transformation scale. A simple ETL system can be created in a few months. Developing ETL processes for an enterprise can take years of work as a flexible system will support a ton of processing options.