Good people for the most part, benefits are great, and plenty of room for movement up or across departments for long term career options.
Cons
Pretty big company so the standard cons for any fortune 300. Lots of subsidiaries so the cross company lines arent always as unified as they need to be.