- Chance to learn Microsoft specific tech. - VERRRY relaxed dress code (shorts)
Cons
- averse to any kind of phone call/general talking around their engineers (sales desk put right in with them) — so quiet you can hear a pin drop - micro managers - do not understand sales - do not want to listen to what their sales people tell them - do not want to believe that phone numbers are important to sales
Great environment to learn and enrich yourself in developing new technologies.
Your work is appreciated.
Cons
One can only make use of Microsoft technologies.
No best practices followed in development.
No professionalism in communications by higher positioned employees.