Company: IBM
Date: 2016-06-02
Overall rating: 3/5
Employment status: current

Great place to learn, bad place to stay
Pros: Great place to learn.

Great work-life balance.

Nothing is going to be handed to you, but if you show interest in different areas, lots of opportunities will open up for you.

Senior team members take an active interest in you and help you when you're struggling.
Cons: Too much legacy infrastructure for build, SCM, automated test, and programming frameworks. 

Starting pay is good, raises and bonuses are non-existent due to the company financially struggling. Don't accept a low-salary with promises of raises if you do well. 

Constant layoffs make you fearful of signing 1-year leases out of fear you might be gone in the next wave of layoffs.