Depending on where you work in this massive company your experience will differ. Largely though, this isn't a company that sees its employees as assets. Instead, they are managed as liabilities and only enough is given to keep them around.
The insurance is a little below average, perks are practically non-existent, and while they finally have a stock-purchase program, options are not given to anyone except the very, very high managers. Since there isn't a real reason to stick around, people frequently leave and the process of adjusting and training new people is not only exhausting, but it seriously impacts product development.
The product development process is also very complicated and takes 5-7 years on average, often times more. But this also means that the products are rock solid and safe. Very important. The down-side is that processes are not consistent across business units and it can be like pulling teeth to get people in other locations to do things to move your product forward. This makes the whole thing feel like the military.
The military analogy extends to leadership, most of whom are not qualified to have the position they hold. Instead, it is because they have been around the longest and outlasted others. These folks know their skill level and don't surround themselves with people who can show their lack of knowledge and experience. The result is that the qualified people are the ones who do all the work and have to lead from below while the managers take long lunches on the company.
In the end, the frustration builds and even more people leave. Cronyism throughout upper management keeps this system in place and puts blame on workers instead of management.