Pros: Pay, benefits, perks/deals with businesses
Cons: Employee care
BAE Systems is a large company, and despite its size, does fairly well as far as compensation, employee benefits and customer service. It does; however, come with the quirks of being a large company, in that there are little to no exceptions for "rules/standards" in events of personal crisis. In other words, they're going to look out first and foremost for the company. The needs of employees is grossly disregarded. In short, they don't care.