Pros
Nationwide really does care about their employees. Most recently (within past couple of years) they really have honed in to becoming a better company than their historical dull and stodgy insurance company. They really value diversity in many senses, and this allows employees to feel valued for who they are and sets a tone that there are many ways to do business and together we can find what works best. Also, Nationwide does a great job to nurture their employees and develop them and promotes from within, something that really encourages and inspires me to do my best every day and continue to learn and develop so that I can progress my career at the company.
Cons
One major downside is that Nationwide is an insurance company ... which for many may not seem like a fun and exciting place to work. There are of course pockets of areas that are not as turgid, but you have to find them and develop yourself appropriately to get in. Additionally, managerial communication isn't always passed on to the lower rank and file employees. It is quite difficult to answer to management when they ask for ideals on how to become a more innovative company when they haven't shared the specific goals and tasks that they we will be working on. How can I give pioneering ideas based on our capacity when I don't know what our future capacity will be?