Salary benefits and bonuses. Time flexibility. Nice office.
Cons
Although some few managers are skilled and really good, many others are quite toxic and disrespectful, from both Avanade and Accenture sides (Accenture owns Avanade). Long hours are expected with no recognition or genuine support from management.