Nice and friendly atmosphere among peers.
Fine offices, though with mediocre or bad locations.
Cons
Management can and will underpay and then try to scam you of the earned compensation. Blatantly and without remorse. "Sue me" they said, when I you are left with nothing and not getting paid for the work you've done.