Avantages
The company did well financially every year while I was there so I always received my target bonus. Most of the people I worked with were nice, although there were some interesting personalities in the company- a symptom of the industry I suppose. Also on my particular team, I thought work/life balance was good.
Inconvénients
What team you work on in the company definitely impacts your experience. My team lacked innovation and there was virtually zero opportunity for growth. Also merit increases were few and far between- if you're a strong performer you might get a 3% increase every other year. The company also didn't have much of a culture and people seemed to live in fear of making mistakes. Overall, it wasn't a bad place to work, but I think there are better companies out there.