Pros: great benefits / yearly raises and bonuses /
Cons: poor training once a promotion is given. office polotics dominate the work force, if your not good friends with the management promotion is difficult to get.
Overall my experience working for Covance inc was a mixture of positive and negative. Management does well to put you into a position to not fall but not much training is provided when you are placed into a more demanding job position.