Company: IBM
Date: 2017-09-07
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Staff Software Engineer
Pros: A lot of learning opportunities, nice colleagues, good culture of putting clients first and good work life benefits
Cons: IBM is too big and many overheads eat lots of IBM profits which translates to a very small profit sharing bonus