What a magic to turn them around so quickly!
Well, the company is ranked the best (or at least one of the best) everywhere and it has a Credo that everyone admires. However, the reality does not match the reputation. If you are mediocre and want something reasonably good, by all means try to get a position here. If you are bright and want real success, please look somewhere else. Being a big company, it is very political here, at least in the group I work for. It does not matter if you are talented if your boss does not like you for any reason (sometimes jealousy). Managers are good at building un-necessary stress around you so you feel miserable if you dare to be creative and ambitious. Several previously highly performing people have been forced to leave due to "performance issues".