Company: IBM
Date: 2019-01-21
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company
Pros: IBM is a company that values the expertise you can bring in.  If you are an experienced professional with a knowledge that IBM considers valuable, there's no better place to go.  IBM will compensate your experience like no one else.
Cons: It's hard to grow your income.  The company will lay you off without hesitation if your expertise is not needed any more.   It has a high personnel rotation.   Many thousands leaving, many thousands coming in.