Human resource is an asset to any organization and as a result training has become an issue that has to be faced by every organization. The main objective of this study was to determine whether training has an outcome on employee performance and organizational effectiveness. This study is both qualitative and quantitative in nature. In order to address the objective of the study, descriptive study design was used in which data was collected across a sample population through simple random sampling. Two hundred thirty-four (234) questionnaires were distributed for the collection of data and 223 were filled and returned back. The methodologies that were used to collect the data were questionnaire and interview augmented by different literature's found in the organization. Results show that training and delivery style have effect on employees performance and also training design have positively affect the overall organizational performance, the organizations predominantly used on-the-job training method, though there is a trade-off between the two methods and less emphasis has been given to off-the-job training methods, the major challenges of human resource training programs of organizations are shortage of training materials, shortage of budget for employee training's, absence of training needs assessment. Hence, it is better if organizations design a training program based on the need assessment result or the requirements of the job and employee deficiency of ability for the job in order to increase individual as well as the overall organization performance.