Company: IBM
Date: 2016-07-13
Overall rating: 4/5
Employment status: former
Experience level: Junior

Sr. R&D Engineer
Pros: Ample of opportunities to work on almost every technology. Be it a hardware and electronics or software and applications.
Highly stable environment.
Cons: Reporting manager is everything! No matter how good you are with your work, you have to be good with your reporting manager. 
Sometime, political.