Pros
Working for Covidien gave me a great opportunity to learn, pay is above average in general, great benefits. Pace is fast, the company is making a clear effort to diminish bureaucracy and create a company culture. High emphasis on work ethics. Procedures are well followed.
Cons
I worked in 2 different departments and the experience was totally different in each case. In the first department I had to put in a lot of overtime which was never approved, had a great deal of responsibility, my effort was not really appreciated. In the other department I was able to balance the professional with the personal life. It all depends who your manager is. The company works a little too much in silos for my taste, left hand doesn't know what right hand is doing. Just like in any big corporation, sometimes it's easy to end up feeling like a number, disposable.