Pros
There are some really smart and hardworking people. You get to work on products that make a difference (even if it doesn't feel like it sometimes).
Cons
The culture is VERY passive aggressive. You have to be very careful about what you say and how you word your emails. It's exhausting. Also, It's an open secret when managers are toxic but no one ever does anything about it. When I left, I had no more than 10 people ask me if it was because of my notorious manager. 10 people! This particular manager has a very high turn over and will try to explain them all away. She micromanages, she's incredibly insecure and she needs to be constantly be validated/be the smartest person in the room. She regularly loses her cool when she feels even slightly out of control. If she says she hates something, it actually the opposite. She'll ask for people's opinion but if it doesn't align with her's she gets really mad and will be passive aggressive to you for the next week. She'll talk badly about you behind your back (she does this to EVERYONE). It's impossible to succeed under someone like this and we all deserve better. But overall, you're just a number at Medtronic. They say they appreciate you but then they foster these really toxic environments where upper management makes decisions without thinking about the impact on the employees and where they don't hold managers accountable (she's not the only one). Honestly, I would just stay away if I were you. If you're someone who likes to be told what to do, do your job, and go home then, sure depending on the department, you'll be fine. If you want to grow, be challenged, and feel like you're being heard/contributing this isn't the right place for you.