Pros
Friendly and often helpful coworkers
Cons
Got Verbally "Terminated" for "Unprofessionalism" on my 86th day at Kelly, when I asked for more information during the exit interview they declined to answer my question. It took me 6 more days to get ahold of someone within HR as no publically accessible email or phone number was working or able to be used by former employees/customers so I had to call in through the customer support line and request a callback and escalate through the standard customer support route just to return the mac and other equipment they loaned me. I found out at the end of this that I had been listed as "still employed" within their company records, and that was why I never got the shipping label for their equipment to be returned.