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

Great company
Pros: Friendly work environment. Structured reporting chain and defined responsibilities. Good employee benefits and a lot of social events and team buildings. Contracted work hours are being adhered to.
Cons: Hard to progress higher from entry level positions but not impossible. One just really have to show his ambition to the superiors. Management tends to consult even the smallest matters decisions with someone above.