Pros
* Main Support and Development Campuses are greatly funded. * Training and support documents available * Ability to make an impact on the company as a whole * Medical Benefits are Above Average to Great * Bonus Incentives and Monetary Benefits are Above Average to Great * Main Campuses offer various amenities per region including, Outdoor Activities, Great Quality Lunches at decent to low prices, Decent Discounts on Microsoft Only Products at Company Stores * Excellent Work/Life Balance. You work when you are scheduled - Scheduling is Fair and Traditional * Numerous Career Opportunities to those that choose to earn them * Software Benefits to the Entire Microsoft Software Catalog for personal use free. * Company is in the growth to a new direction of a Unified Organization of Knowledge and Collaboration * Excellent Disability, Maternal/Paternal, and Retirement options * Strong understanding and respect of diversity, culture, and religions * Fantastic and Encouraging Orientation/Onboarding Events * Host yearly events company wide * Strong Morale and team building events and company hosted lunches [Personal Note: I have felt the most accomplished, valued, and respected of all the companies I have EVER worked at for any industry or service. I have work in the last 13 years for about 20 companies - Microsoft has been the best so far in every field. except overall communication - but that seems to be the shortcomings of Humans in general]
Cons
* Some employees find loops in systems to retain employment while bringing the company down * Too Much out-sourcing and vendor work - pay the employee for the work not the middleman * Strong breaks in current communication, business focus among teams of services and products, no central point of resource or reference * Does not have standardized training for Support Services, needs better hiring techniques to filter out unqualified candidates, and needs to streamline the employment initiation post hiring process * Lacks open cooperation and collaboration between teams - unhealthy competition * Many Individuals tend to rather put blame on others and refuse ownership or responsibility * Managers should work closely on setting standards and procedures in writing and sticking to them - much communication about standards and procedures is word of mouth. * Company needs more focus on the future and bigger picture and to not fall in the loop of old bad habits * Still a strong presence of "Always done it this way" mentality that needs to be filtered out or changed