Pros
Avanade has some very talented employees who are passionate technologists. Pros: collaborative culture, friendly environment for most part, cool technologies used internally (minus CRM), nice offices in major cities (NY, CHI, SEA), free pretzels
Cons
From a sales/bizdev perspective, majority of sales managers are former consultants, so they place a huge emphasis on delivery backgrounds in their sales people. If you come from a delivery background and want to pursue a career in sales, this is the place for you. If you don't have delivery in your background and want to be in sales this most likely won't be a good fit. Obviously there are exceptions, but my observation while there is that 75-90% of sales force are former consultants. From a more tactical perspective, the company has severe resouce shortage issues in some of the hotter areas, i.e. sharepoint, collaboration. The accenture channel consumes most the talented resources for their projects and the direct channel is left to scrammble. If the company is serious about growing direct this needs to change.