Pros
If you work at Jenkins, you will have great people surrounding you in the work place that are very willing to help you with any questions that you come across. This company has great values and many of the people truly care about the customers that they are serving. The training program really helped me get a good grasp of the processes to be successful at this job. The compensation I believe is very fair because you are rewarded based on your performance with commissions, and you have a decent starting salary.
Cons
Technology is a limitation for the productiveness of this company. Sometimes when on vacation, you may have to answer phone calls depending on how many jobs and how well the jobs are running at the time. While you are at the mercy of your subcontractors, make sure you find trustworthy good workers when starting out.