Company: IBM
Date: 2016-05-10
Overall rating: 3/5
Employment status: current

Software Engineer
Pros: Good work ethics, good work environment, smart employee, good people, good benefit for 401k matching, good paid vacation, flexible work time and sick off
Cons: too much overhead of organization structure, expensive cafeteria, poor and expensive benefit of medical insurance, poor pension plan, low salary