Pros
It is a well known company in the defense industry, so it makes for a great bullet on your resume. Lots of involvement in the workforce quality of life... but only if you are in an area with lots of BAE employees.
Cons
If you work outside of the larger BAE areas (Va, Md, Ca, etc) you are out of luck with pretty much everything. Your supervision is remote, and probably has never been to your site. You are required to onboard remotely, without any assistance... and no real contact information to make it happen. 1-800 numbers for everything from HR, to benefits (who know nothing about your actual benefits or payroll), and that's just the start. Run away if you are thinking of applying in an area where there is not a major BAE unit. It will be a disaster.