Pros: friendly staff
Cons: temporary assignment.
Nice people. Interesting work. Temp to hire job. No matter how good you are at your job if you miss one day you will not be hired on. They do show favoritism towards females. Multiple employees that were females missed more days then I did and I missed a few due to illness(entire office sick) and I was let go.