Pros: Work life balance and advancement
Cons: IBM still uses the "normal distribution" rating system, where at the end of the year each employee is ranked as a top contributor (5%), above average contributor (15%), average contributor (~75%), and bottom contributor (5%).
Disclaimer: A lot of what I'm writing below of course depends on the work area and management chain. But I found this to be fairly pervasive policies in IBM in my 15+ years with the company. 1. IBM's policies and management are very flexible when it comes to working remotely or accommodating various life situations (sick days, doctor visits, etc.). Management is encouraged to measure an employee by their work and impact, and not by hours spent at their office. 2. Great colleagues! Though unfortunately, many have been leaving due to the instability of IBM's HW development business. 3. At least in my area, there's a high level of flexibility on which projects should I undertake based on my and my management assessment of business impact.