Pros
1) It provides the oppurtunity and flexibilty in working
2) It allows the individual to grow along with the company's growth
3) The management team is helpful enough to allow the learning to happen
4) The indusrty is thriving,which makes the growth of individual and company to happen at a faster rate.
5) The company culture is open and focussed at the same time,which makes it a great place to work.
Cons
The experience i have till now,doesnt leave me with writing the cons.
Staffing industry in itself has some in built cons,but then that's what make the industry what it is.