Okay at best
I was not impressed with this company. I have heard that different offices have different cultures, so if you're willing to take your chances - go for it. But if you do want to take you chances, I would suggest not working in the support services of the company.
Large company with a good name
Management doesn't know what they are doing in some of the offices.