Pros
The pros are pretty much limited to its location and *some* of the people that work there.
Kontras
Aside from the odd friend you might make, unless you're friends with the "big cheese", you're going to go nowhere.
Expect to be treated like yet another number and an expendable asset while they continuously reassure you that "we will do better". They won't.
The events that the project managers try to organize are a nice touch, but there's little motivation from anyone to go, it's not really worth it.
The pay is atrocious too, regardless of what position you're in. Oh, and also FORGET IT if you have a life outside of work. God forbid you need a flexible employer.
Whilst working for this company you have 2 choices, suck up to the senior management or pray that nobody notices you. You'll have a horrible time otherwise.