Company: Microsoft
Date: 2016-02-23
Overall rating: 4/5
Employment status: current
Experience level: Junior

One Microsoft
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