Pros
Steady work and employment, competitive pay, decent benefits (including a pension) Lots of training opportunities are offered throughout the year, generally you are allowed the flexibility to chose the courses you want to take based upon your interest
Cons
Old school approach to work, work from home can be a challenge depending on your organization. Influential assignments are tough to secure since the company applies militaristic approach to job placement where experience in many cases is the deciding factor. The company culture as whole is not futuristic like what you expect a google, Facebook or any other Silicon Valley company but rather the old school “good ole boy” culture. It can be tough to be fulfilled in your work as it can become mundane and not challenging.