Pros
They like to eat in the office. You can expect company paid for meals every Friday. Sometimes you can go outside.
Cons
ADI offers a standard office environment. 8 hour work days are typical but the work load fluctuates and can be heavy depending on the season. Expect to work much longer days. What you learn at ADI is self taught, they lack training and experienced management. You will experience a lot of negative corporate work culture: office gossip, poor internal communication, micromanagement, hyper-competition, bad habits, strictly focused on profit, low office engagement and lack of empathy, and lack of office discipline - problems are not addressed and rules are not adhered to. There really are no core values for this company which lets the employees run amuck.