Company: IBM
Date: 2021-04-12
Overall rating: 3/5
Employment status: former

Good company to get good experience, but not worth staying long term
Pros: - IBM is a huge company, and has many types of positions in the field of software engineering. It's not too hard to find a team/position to which your skills or you goals align.
- There are lots of smart people there, so you can learn a lot from others
- The IBM name looks good on your resume, for when you want to apply to other companies after working here :)
Cons: - Pay is average in the industry, and not very negotiable
- Hard to move up in the company, too much bureaucracy and politics amongst team members
- Some colleagues I've met are real jerks, and IBM doesn't do much to ensure that workers treat each other well