Company: IBM
Date: 2014-03-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Very positive experience
Pros: Great team work, friendly atmosphere, lots of training, the company keeps motivating employees by paying great commissions, job rotations or growth. The company provides lots of benefits to their employees as well. Nothing is impossible to achieve but may take more time comparing to other smaller companies. 
There is absolutely no discrimination based on race, colour, religion etc...one of the staff was fired for making some small racist comments although I don't remember the details. 
And women are encouraged to apply for high positions in the company.
Cons: IBM politics, too much processes and approvals but this is almost in all big companies