Pros
- Free cutting edge training for Microsoft technologies. - decent benefits
Cons
- Hard to get recognized, you basically have to be a paper professionals in order to get prompted - Most PMs are from (India & Philippine) Accenture and are highly incompetent, they speak minimal English and have no clue how to operate the projects and unable to translate business problems into technical projects, also had hard time of understanding technical people. If you ask why, it is all about more (relatively) cheap labors. - Bad (compare with other industry competitors) pay - Very incompetent HR people, avanade HR relies on an in-house application to generate interview questions. If your answer do not match their standard answer, they consider you as unqualified. Hey, there is always more than one way to solve the questions, don't put your business logics on top of the technical people - You will be ignored if you are not a manager or a high-up.