Pros
If you get a good direct report, this can be a good company to work for.
Cons
Most middle management is poor and the 'good old boys' network is strong. So you end up with leaders that promote on who been there the longest and kisses the butt the best, not who has talent or skills. The middle management is nothing more than a bunch of re-treads that they move from one position to another to keep from having to fire them for poor performance. They only way to advance is to goto West Point, then you get a golden ticket to the top, even if you have no experience, leadership or people skills. This is who you will be working for, a stuffed shirt who think he know everything because he drove a tank with little gold bar on his shirt in the desert, that talks down to you all day and constantly reminds you that you did not go to West Point and will not be as good as him. Great place to get experience, but do not count on it for a career, because they reserve those for flunkies and West Point Grads.