Pros
I have been working at Andersen for almost 4 years. During this time, I have worked on numerous projects, all real-world, and hence there have been lots of opportunities for me to deal with various products and technologies. So here, we are constantly moving forward and mastering new things. The guys in my team are all adequate, give and accept criticism without any problems. There is a plenty of opportunities for career groeth, and I can even say that the company inspires and motivates me to achieve new career heights.
Cons
Everything seems fine to me, just keep going.