Large company - lots of opportunity and multiple contract vehicles.
Cons
Serious concerns about immediate leadership (just below VP level) documented and all made aware of (HR, Senior Leadership, peers, etc....) but no action taken. Ended up leaving company.