Pros
Same as any other corporate job. Somehow BD has a good reputation but any factor that made that true has been taken away.
Cons
No upward movement unless you are a "chosen one" Hard work is not rewarded Annual salary increases do not keep up with inflation (3% max) Salary is not commensurate to cost of living or skill of employee Management increasingly micro-manages Typical corporate double speak, will flood their own intranet with how great they are especially regarding mental health while continuously changing policies to benefit the organization while hurting employees Health insurance is expensive if you want normal coverage There is no performance feedback at all unless upper levels of management misinterpret some data to place blame on a lower level employee There is never genuine positive feedback that causes any action, just hollow nonsense, best case scenario is that you are ignored If you are a male you might have a chance at a promotion if you use a lot of hair product, wear fashion forward clothes (that you can't afford if you work here) and constantly force that fake smile :) Your actual work performance irrelevant Company is going down the slippery slope of taking away anything pro-employee just like any other junk company. For example summer hours have been eliminated. I have been employed for over 10 years, this is a calculated review. There is no good reason to work at BD, the 10 years have been a waste of time. If you have a higher salary offer take that.