Company: IBM
Date: 2017-05-19
Overall rating: 5/5
Employment status: former

Senior Staff Software Engineer
Pros: Very flexible work environment . Personal responsibility and trust given . Participation in IBM innovation and patents.
Cons: Slower progression if one is not self inspired in a big system .  Lack of broader skills for employees affect their career and market value.