Company: IBM
Date: 2018-07-15
Overall rating: 3/5
Employment status: current
Experience level: Junior

It's okay depending on your current position
Pros: Work from home.
Good career opportunities, if you play your cards right.
Excellent work life balance.
I got lucky that I could work with some really smart people, but that was just luck.
Good work if you want it.
They seemed more ethical than your average company.
Decent job security but not too much. That's a good thing. People behave well here, unlike places where too much job security means people think they can get away with anything. Bad behaviour will get you fired here.
Nice managers usually, they're usually techically sound which is important for a tech company.
Cons: Very low pay
You can't work from office in IBM even if you want to. They're indirectly geared towards pushing employees to work from home. 
Poor office infra, slow internet, no free tea/coffee plus you'll need to walk, climb stairs a lot to get some horrible tea and snacks.
You can't work as a programmer with the cheap 8gb ram  laptops they provide, you'll need to ask for a better laptop. It's a long process.