Pros
Friendly and professional teammates — communication across projects is respectful and collaborative. The company offers solid growth opportunities, including a mentorship track (ARM program) that lets engineers develop leadership skills alongside their technical work. Remote-friendly setup and flexible schedule make it easy to maintain a healthy work-life balance. Project variety is another strong point: you get exposure to different domains and clients, which helps broaden your engineering experience.
Cons
As with most service companies, a lot depends on the specific client project you're assigned to, so experience can vary from team to team. There can also be short bench periods between projects, which is part of the outsourcing model rather than something specific to Andersen.