Pros
Decent pay and benefits, culture of respect and inclusivity. You can wear whatever you want and be your authentic self in the work place. Empathetic managers who give you the benefit of the doubt in all situations. They invest in potential, so getting the job was easy. Everyone is pretty friendly, and you are expected to help if called upon, even by other teams, so networking is a benefit. You quickly form alliances across teams that can help you get things done faster. Organizational commitment to security is lightyears beyond other companies. You are given free access to various learning platforms, and college courses if you like. Executives and Senior Managers are friendly and approachable. You are given 10% of your work week, or 4 hours to do whatever you want. For example, if you wanted to take off friday after lunch and play video games all afternoon that is totally cool. The workplace is the farthest thing from toxic I've ever seen, so that has been a huge relief and also makes it easier to be comfortable and fit in.
Cons
1. Pay is not the best, and slow to react to economic changes 2. promotions are few and far between 3. things move at a very slow pace, due to high amount of compartmentalization, security and compliance processes, and review processes.