I have been working at IDC (International Data Corporation) full-time (More than a year)
Professional atmosphere, wonderful receptionist, family first, client is alway right, product data on point, great benefits, IDC is always celebrating from the small to the greatest!!
Personally I haven't come across any cons that have any real merit to them, but if I do I'll let you know.
It was not to overwhelming, they got to the point. I met with about 4-5 people, from senior management to colleagues in my position. I would recommend to anybody interested in a technology company.