Pros
Not sure if my experience was the same as others because I was hired by a manager who I already knew and she was brought over from another major corporation, but I was paid well and left to do my job remotely without a manager wanting my butt in a seat to prove I can work.
Cons
They try to sell themselves as different than IBM or other older more established corporations but the reality is they took a bunch of IBM old guard and moved them over so a lot of the backdoor dealings are the same. I found upper management to be less than forthright which is expected but not only that they downright lied to hundreds of us for months before we were finally given a measly 2 weeks notice. They prefer offshore Costa Rica or India workers because they are cheaper even if it means a lower quality of work or that others have to do rework.