Pros
I would give Medtronic a 4.5 if there was an option. The benefits cannot be beat. They value work / life balance. If you work at it, there are opportunities for all levels of advancement. They really do try to fix problems when they arise. Great values. Networking and activity groups for everyone (women, LGTB, Asian, Black...). They do not tolerate cheating. Period. Great place to be an honest sales person.
Cons
It's a huge company, so it is difficult to get answers quickly and, unfortunately, when it comes to discrepancy in pay. They require that you log HR employee pay tickets, which is different from a plan HR ticket. Also close to impossible to get IT issues fixed for the same reason. The annual review process, also all on line, is weird and not easy to follow.