Vantaggi
In my group I am respected, listened to, and allowed to explore new ideas. The flex time and work-from-home programs are a boon for work/life management. A-B has an outstanding benefits package, especially vacation accrual. 401k match is also very good, as are health insurance costs. The people I work with are truly professional and very good at what they do. Recently the dress code has even changed to include allowing jeans on any day.
Svantaggi
Things have changed over the past 8 years since I started working there, for the better, IMHO. It used to be that upper management wanted sycophants, and that mentality trickled down, and you were punished for objecting to bad ideas sometimes. But since August IV and Castellano stepped in, there has been a great sweeping out of the old guard and now they "embrace mavericks," or so they say. There is still occasionally rigid encouragement to tow a bad line, but those occasions have become more and more infrequent as time goes on.