Pros
The employees that report up to management are the best part of the job. There is a sense of camaraderie amongst those doing all the leg work for the business which is the driving force that keeps everyone going to their jobs every day. The pros stop there.
Cons
Management within RPO is blind to everything happening within the business and doesn't seem to care about finding a way to improve. Training for new employees is a week long and from there no development is provided; either the employees have caught on in a short period of time, or they are fired. I would love to see the turnover rate of the RPO organization right about now. Employees are overworked and severely under-compensate, but the hard times have no end in site. Management continues to bring on more clients and projects that the team isn't big enough to handle. When work needs to be done after hours it is put on the salaried employees rather than the hourly ones so the company doesn't have to pay upwards of 30 hours of overtime. Too much is expected of the team with too little in return. The management is so out of touch with what each person even does it would take months to get out of the hole they've dug for themselves. Restricting the vacation that employees can take, when it has been rightfully earned, is not the way to keep them eagerly coming in each day. The work-life balance no longer exists and the breaking point is near for a lot of people. Those are just the big points. Several cases of favoritism have taken place amongst employees and empty promises have been made regarding promotions and raises.