"I love this company! We have gained position Fortune's "Top 100 Places to Work" over the past 3 years and have been named to other such lists, as well; lots of good buzz! There are a great number of opportunities to learn and advance. The pay ranges are provided for each job "level" so there is transparency there. We have groups (both professional and hobby) to meet people and engage associates. We have many learning opportunities, both online and classroom. Our benefits are very nice. One of our 5 core values is "We have fun!" It is a large company but feels like family, truly. The more mobile one is, the more opportunities one has to advance. Take advantage of all of the perks such a large company offers. Attire is business casual except for special events, though we recently implemented a policy allowing jeans every day. It is a great place to work, to learn and to network. "