Company: IBM
Date: 2017-07-03
Overall rating: 5/5
Employment status: current
Experience level: Senior

IBM
Pros: IBM is a good place to work, if you are dedicated professional and need a  good work life balance. IBM tops the list of companies who encourage diversity employees
Cons: There is a consistent effort to short change the employee in every respect. You will know this once you are in - negotiate well before you join at least 40-50% of your current salary.