Pros
Decent financial management and the business direction right now is pretty solid. There is profit sharing for all employes. For a portion of my career there we had managers and executives that understood that they should value employees - and employees would do good work. We were encouraged and supported in taking calculated risks to make big improvements. It was exciting and rewarding work.
Cons
In the last 5 years the organization I worked for became vertically stacked with too many levels and every one of them only looked up for input. The "yes" people were promoted and no one cared for, or valued, input from employees or the technical staff. You just feel like a cog in the wheel now - don't have ideas, just come in and do what we say. They actually demoted an employee who gave an internal scientific talk on climate change because "management doesn't believe in climate change." TI used to be open door company, but managers became insistent on you not talking to upper management directly - even to provide them valuable information to inform their decisions.