There are great professionals at ADS who know their stuff. They were really helpful especially since I was an Intern. They were always reachable and always gave great feedback.
Cons
Very fast pace, and sometimes stressful for little pay for an intern.