1. A method for estimating efficiency of an employee of an organization, the method comprising: receiving, by an estimation computing device, input data from a plurality of data sources; converting, by the estimation computing device, the received input data into a pre-defined format; classifying, by the estimation computing device, the converted input data into one or more of location data, video data, voice data, and text data relating to the employee, forming, at least in part, formatted voice data and formatted video data; identifying, by the estimation computing device, the employee based on at least one of the formatted voice data and the formatted video data; generating, by the estimation computing device, a trajectory information of the employee using at least the location data and the video data; correlating, by the estimation computing device, the trajectory information, the voice data and the text data relating to the employee; estimating, by the estimation computing device, an efficiency of the employee based on the correlation and generating recommendations based on the estimated efficiency; responsive to determining that the estimated efficiency is less than a predefined efficiency limit, providing, by an output device, the estimated efficiency of the employee and recommendations based on the estimated efficiency to a supervisor of the employee; receiving, by an input device, user feedback on the estimated efficiency and the recommendations; and applying, by the estimation computing device, learning models to update the efficiency estimate and recommendations based on the user feedback.