Company: IBM
Date: 2016-04-19
Overall rating: 1/5
Employment status: former
Experience level: Junior

Good if you're prepared to check your ethics at the door
Pros: The money. The contract hourly rate was good.
Cons: The technical team has some weak players, project management is some of the worst I have worked with, the environment is highly politicized and thoughtful engineering discussion is actively discouraged.