Company: IBM
Date: 2013-03-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Staff software engineer at IBM
Pros: Good work life balance, good promotion chance.
Innovation does matter.
Salary is not bad.
15 days annual vacation.
Family is important.
And many other good reasons.
Cons: Salary is not good enough.