Avantages
Good pay, good benefits. There are a lot of places in the world you can work if you're willing to be flexible and move around. They used to have robust training programs (no more).
Inconvénients
This company was once the pride of the industry, and the people reflected it. The company was innovative and customers loved them. That is no more. After years of BLEEDING money, the company has gone through many "re-organizations" and the organization is all but flat - leaving little room to advance. Cost has become the single minded focus, at the expense of training, development, and retention of talent. Jobs at all levels were churned due to a combination of firing and fleeing. Nepotism, and especially a "good old boys club" mentality, are rampant.