Pros
Competent company, with a successful business model. This company will allow growth opportunities IF you are in the correct area. This company offers a great benefits package in comparison to other companies. A very diverse company. Overall this is a good company.
Cons
Northern can "lull" a person to sleep with itsability to make an individual feel comfortable. Advancement opportunities within management are based off of tenure a majority of times and not skill (but there are numerous exceptions). Salary at times can be below average to those employees whom were promoted internally. This creates a salary lag which might not ever be made up. Can be described as a consensous culture, which will create a longer decision making process.