Company: IBM
Date: 2017-07-29
Overall rating: 3/5
Employment status: current
Experience level: Senior

Decent place to work
Pros: Very smart colleagues and professional atmosphere.    Great opportunity to learn from large selection of online courses.    Good salary and benefits.  Some flexibility in occasionally working remotely is available, but fading fast.
Cons: Company keeps chipping away at benefits and flexibility.    Recent changes now require developers to work at the office, and many talented engineers who couldn't move were let go.    Regular resource actions have seriously affected morale, and upper management's attempts at improving morale are not effective, since layoffs continue to occur.     Recent college hires are making more than higher band engineers with more experience and impact to the team's and company's success.    The fact that compensation is still based on a scale means that above average contributors will never be adequately compensated relative to new graduates.