Company: IBM
Date: 2015-01-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

Full of politics, not very appreciative of the employees. The leadership team always seems to hide information.
Pros: Good experience, resume builder, lot of smart people. If you are lucky enough to be in a good department or group, you'll have exposure to great projects and meaningful work which lots of potential of recognition and growth.
Cons: That said, its very hard to grow... the oppotunities don't present themselves very often and management seems to wants to keep you where you are instead of helping you grow.