Company: IBM
Date: 2016-07-25
Overall rating: 4/5
Employment status: current
Experience level: Senior

Advisory Software Engineer
Pros: Your work schedule can be extremely flexible.
Cons: Employee morale has been low the past decade.