Pros
You're guaranteed to have a lot of exposure to technology in a massive environment. Leadership is fairly good about getting new equipment in some areas. There is so much money being thrown around for capital projects that you might really benefit from riding one of those projects, although nothing is guaranteed. Culture and values of the org are great but they're being ignored or only brought out when leadership is going to ask us to sacrifice more.
Cons
I'm worked to death and management doesn't care. I can't even remember the last time I worked less than 50 hours in a week and normal is 60+. Senior leadership is clueless as to what's going on and doesn't let employees give input or ignores what does come in. We waste so much money it's ridiculous and then you turn around and tell me we have nothing for raises? Then I find out you handed out fat bonuses to the execs! I killed myself trying to reach the goals set that helped you get those bonuses and you stiff me. There are so many things wrong with this org that I can't even touch on like how many chiefs we have without enough workers, too many project managers, etc. I would not recommend coming here unless it's a stepping stone of some sort and you don't intend to stay. This is not a healthy org at all.