Pros: Networking and meeting several new contacts.
Cons: Scheduling changes at a moment's notice.
Since my first day, I've been given a wide variety of positions. Working for several different employers contracted through Paladin. Met many different and diverse customers, and conversed with several different employees. I've changed locations on many different occasions, and worked for a lot repeat customers. Never a dull moment, to say the least.