Great Agency that finds good work with Great Companies.
Pros: long term assignments
Cons: not much job security because it's temp based work
Temp agency that contacts/send out to help find staff for clients. Learn how to work in different levels and roles within different corporate structures and firm. Most don't really have too many interactions with co-workers while temp through the agency. The hardest part is finding actual work and most enjoyable part is securing actual work.