Pros
Teva surprisingly compensates employees well between base pay and bonus when they are funded. Medical benefits are pretty good and in fact one of my healthcare providers compared them to the level of benefits he sees with police / firefighters in my region. The 401K plan is also a good plan with a nice match and annual company contribution. There are a number of really good team members with excellent standing in industry.
Cons
Too many political games going on in IT upper management which is stuck in a never ending cycle of analysis paralysis. The company is hyper focused on cost and can't distinguish cost from value. My management would always roll over for the finance team and allow them to dictate business objectives. Instead of making advancements for the company we struggled with just having payments made to vendors. Very low morale for most employees who have endured this behavior and there is a lot of dead wood entrenched in the organization as a result. The end result is that is difficult to get anything meaningful done and a constant stream initiatives that are pipe dreams at best. It's a great place if you just want to spin your wheels and you can always get praised for cutting costs even if it ends up costing the company more in the long-run.