Leave a lot to be desired

To be inadequate.

The job performance of the new employee leaves a lot to be desired.