Microsoft - The future looks great and now is the best time to work for
Pros
Under CEO Satya Nadella, Microsoft is going in the right direction. I believe the senior leadership is doing the right things, making the Engineering changes like combined Engineering model, less management chain and focusing on the core strengths. As an employee, I get less tangled in processes and am free to do my stuff without micro-management. Great work gets noticed by not only by my manager but all the way up to the VP level and rewards follow. I am provided opportunities to take on additional responsibilities which paves the way for professional growth. Unlike other competitor companies, work-life balance is much better at Microsoft. I can manage to spend a lot of quality time with my family, take periodic vacations, and still maintain an Excellent rating at the performance reviews.
Cons
I don't have any cons to discuss at the moment but I am still not convinced about the Performance Review changes for 2014. We will get a better understanding by September 2014.