There are a lot of characteristics of PL/SQL. Some notable ones among them are:
PL/SQL is a block-structured language.
It is portable to all environments that support Oracle.
PL/SQL is integrated with the Oracle data dictionary.
Stored procedures help better sharing of application.