Some potential, but if you're a contractor, not so much
Pros
It's a huge company - 70,000 plus people - with locations all over the world. If you're willing to work hard, there is potential to be promoted. You usually will put in long hours, but you have flexibility to come in later and work from home. Salaries are comparable or better to other defense contractors, and you are eligible for benefits on the first day of employment.
Cons
Management is clueless and unprofessional - there is one manager who NEVER forgets anything and takes things way too personally and "punishes" people as she sees fit. HR does not have a reputation of being very effective when listening to employee complaints. As with most large corporations, the rank and file employees do all the work and management pretty much coasts.