Microsoft – “Microsoft - Good, but too much silo'ing”
Pros
Flex time, telecommuting, I had a great manager who understood need for challenges. The division I worked for was an awesome bunch of people who liked to party.
Cons
Too much silo'ing, not enough information sharing between teams. Fear of layoffs and merging of IT groups caused people to withold information.
Advice to Senior Management
Recongnize that IT professionals need to be exposed to more than a subset of technologies to remain challenged, and change the silo'ing.