Pros
Working at Andersen definitely boosted my professional growth. I had opportunity to learn from people who are way more experienced than I am and improve both technical and soft skills. Andersen also provides constant opportunities to check your current level of knowledge via tech interviews. There's a pretty clear salary review path. Also there're are opportunities to grow within the company and try different roles as you move forward (resource manager, mentor, architect etc). Ability to work remotely improved my life-work balance which is a huge benefit to me. Formal communication is always held in a professional way. Although the atmosphere overall is pretty friendly. There's no micromanagement but you stay in touch with your resource manager and HR which makes it easy to communicate and be heard. News channels, ticket system and learning portal are well organised and easily accessible.
Cons
Haven't encountered any major cons.