Pros
Very committed to personal development: I was able to take (and was encouraged to take) Microsoft certifications. Leadership is also matriculated, I would have a business unit manager as well as a career advisor. As Avanade accepts work from their parent company Accenture, it was expected that sometimes we would work on Accenture-lead projects, increasing the range of work possible.
Kontras
Job security is difficult to manage: being able to apply internally to client positions was nice but the lack of transparency from opportunity sales leads as to the outcome of applications was infuriating, and more often than not an opp straight up vanished from the system without any notice even from sales leads as to why. Some toxic teams out there: the senior members for one project (a combination of Accenture and Avanade employees, and mostly as manager level or higher) were more than happy to make jest of their client (for example, one time was about unexpected production outages by the client), in private within internal MS Teams chats. The project manager also would not address my concerns about project level delays leaving me with no tasks, expecting anyone to contact her to make the time but also actively refusing requests because she was busy (but not actually providing an alternative). Meanwhile, because this project manager could not actually tell me which technical stream I was to report to, multiple technical leads in this project would dump tasks in their stream on me without notice and hassle me at standups asking if they were completed. One lead outright dismissed my technical documentation as too complicated despite it being needed as a breakdown and abstraction of complex financial calculations, before ultimately stripping my contributions out of the master version of the document before sending to the client. Between projects, I was asked to help with some collateral sample code. It eventually came to light that there was no business cost code when it came to enter in first timesheet for it, not even as CapEx, when the cost code was required to apply for licensing of the required software stack in order to develop the sample. I wasn't affected by the licensing requirement as I already had it for a prior occasion, but other developers did need to apply leading to their inability to do so.