Pros
You are able to learn very quickly because you are thrown in to a job where internally they are understaffed. Although you get burned out quickly you learn every aspect of the job from the perspective of recruiting, sales, customer service, management, payroll, etc. You literally learn every part of how a staffing office runs because you and about 3-6 others are the only ones running a branch.
Cons
NO COMMISSION! There are no incentives to work 50 hours a week and rarely take lunches because all you receive is a low base salary and no commission which is unheard of in the industry. The only motivation you have is working hard so you dont get in trouble by your branch manager or regional director. They claim that quality is most important, but really on a day to day basis, it is all about putting people in jobs as quickly as possible to make money. The median age in the Philadelphia market has to be 26 yo because of the high turn over rate. When I worked there the entire district turned over interally almost 100%