Company: IBM
Date: 2017-10-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

It's a good place to work.
Pros: - People working in IBM are nicer than average
- Challenging work environment, a lot of space for your ideas 
- With time, if you are keen to stay in the company (and lucky enough) you easily get to change your day job
Cons: Salary maybe? I don't have much comparison to do, I found IBM quite ok for everything. The only problem I see is that, if you join as a graduate, there is an high probability you don't get to do the job you want (ie. support instead of development), which is a bit annoying for a fresh starter.