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

Software Engineer
Pros: Good benefits, 40-Hour Work Week, and the ability to work 10-hour days for four days a week and take the fifth day off. They have a mature Human Resources and Management Structure.
Cons: Salary increases were small and only about every 24 months, the increase barely covered the cost of living increase. A significant amount of travel is required for some positions.