Company: IBM
Date: 2018-05-20
Overall rating: 4/5
Employment status: current
Experience level: Junior

Senior Software Engineer
Pros: 1. Good work environment.
2. Work from home opportunities in most of the projects.
3. Friendly environment
Cons: 1. Salary hikes are very meager 
2. Promotion are never on time