Company: IBM
Date: 2017-01-18
Overall rating: 2/5
Employment status: current
Experience level: Junior

Mediocre
Pros: - Depending on team, can be low stress with good work life balance. Flex time and work from home are nice benefits.
- Generally pretty good culture. People try to help each other and there isn't much backstabbing.
Cons: - Depending on area, things are in flux and management will constantly being changing priorities.
- Quality of engineers is questionable in general. No technical questions are asked during interviews, so you can get hired without really knowing how to code.
- Flat or pathetic increases in salary.
- Not much room for advancement since everyone has 20 and 30 years of seniority.