Company: IBM
Date: 2019-01-04
Overall rating: 4/5
Employment status: former

Staff Software Engineer
Pros: colleagues are smart, work-life balance (most of the time), well-training for new hired
Cons: hard to get the promotion, nearly no bonus, wage increase very very slow (unless you get the promotion...)