Company: IBM
Date: 2016-10-15
Overall rating: 3/5
Employment status: current

Software Engineer
Pros: Its a big company, you can shuffle around if you want. There is always stuff to do, or places to hide if you don't want to do anything...
Cons: It is a dinosaur stuck in its old bureaucratic ways. Upper level management continually forces down irrelevant new rules designed to cut headcount without calling it as such. Given the current lack of raises and bad policies has created an incredibly negative work environment.