The ease in which it can be used for all kinds of ETL needs, both simple as well complex ones; its robustness with various languages such as SQL or Python etc.; ability to integrate cloud-based systems easily using connectors like JDBC/ODAC connector (which we are currently integrating).
It has almost no learning curve at least when you have some knowledge about programming language but I would recommend having basic understanding if not good experience working under any kind of database system especially Oracle Database System. We use this tool extensively by implementing many customised solutions related to our business applications including those involving databases.