You will meet some brilliant, kind people. They will most likely go elsewhere once their contract is up. (Or before.)

Cons

Where to start? Management is corrupt and is rewarded for it. Will relocate you with sky high promises than lay you off 6 months later after you've ripped your family from their previous home and moved 3000 miles away. Sleazy managers will consistently be awarded. There is no limit to how low they will go. They claim to have work/life balance. What a joke.