Pros
I really like Andersen because I have this feeling of community here, even though the company is big - the general atmosphere is both friendly and professional at the same time. There is a culture of overall development and knowledge exchange, a lot of meetups and networking, you always receive comprehensive feed back on your work and progress from managers and customers. There are also team-buildings and corporate parties.
Cons
Too many employees work from home, so the office is kinda empty during the week.