Company: IBM
Date: 2016-05-07
Overall rating: 3/5
Employment status: former
Experience level: Senior

Senior Software Engineer
Pros: Flexible hours, good pay and benefits, good location.
Exposure to customers and business partners.
Cons: Declining moral, no educational or advancement opportunities.
Constant shifting priorities and schedules.
Outdated infrastructure and development tools.
Poor software development processes.