Vantaggi
The staff is kind, courteous and is understanding in regards to your particular situation and the woman at the front desk is very nice and cheerful. The office is very clean and presentable and seems to be run very well. Benefits are offered from day 1 you begin working.
Svantaggi
The jobs they offer you may be vastly different from what you will actually end up doing. I was offered a job promising it was going to be one thing, and it ended up being something completely different. A couple of internet searches saved me some massive headaches and I deciding not to continue working on the assignment that was offered to me at the wage that was being offered. There was quite a bit of information that was offered up after the offer had been accepted and had I known any of this prior to taking the assignment, I would not have. There was just too much of a discrepancy.