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

Software engineer
Pros: - Flexible work hour.
- Access to a lot of technology and tools.
Cons: Problem #1: My personal profile caused me problems.  There was very little "diversity" in the team I worked with (all french canadians).  My roots are different, and my co-workers regularly reminded me that I was not one of them. A manager even told me once: "You are a particular person. You have an accent..." (I am in a more diversified environment now, and I fit in much better).  I believe this first problem does not affect IBM employees in general (it was specific for the team I was in, and the fact that I was an outsider). 

Problem #2: End of year evaluations were completely uncorrelated with the work I accomplished. When I worked very hard, that is when I got the worst evaluations. Other times, when I did "regular work", without too much effort, often I was thanked for my great work!  Advice to others: Be careful when you are in this type of environment, because it can lead to mental problems, if you do not realize that there is great inconsistency in the way you are treated. I believe this second problem affects many IBMers, all around the world (being treated with great inconsistency).