Company: IBM
Date: 2021-04-19
Overall rating: 3/5
Employment status: current
Experience level: Senior

Win Some, Lose Some
Pros: - Employee Friendly; lots of emphasis on D&I
- Fertile Grounds for Growth; lateral and vertical
- Opportunity to grow by jumping across portfolios (not rare to find IBMers who have worked a mind-boggling number of positions/job-roles across technologies/competencies)
- Loads of investment in learning/reskilling initiatives
- Robust repository of tools for online collaboration
- Opportunities for job-rotation/stretch assignments
- Global Corporate Social Responsibility Program
- Exposure to global teams since most projects run in matrixed environment
Cons: - Lack of a global "promotion" policy; think "promotion" every FIVE years in some countries
- Poor annual compensation when compared to market standard, regardless of established subject matter expertise
- Negligible annual salary hike (unless you're very high-up in the echelon)
- Incredible disparity in income between those who grow organically and those who are hired from outside
- Not the best appraisal process; the definition of "Met" and "Exceeded" is subjective and changes oft 
- Leadership are an entitled lot (think developing countries)