Company: IBM
Date: 2015-08-19
Overall rating: 4/5
Employment status: current
Experience level: Junior

software developer
Pros: excellent growth opportunity
a lot of smart fellow engineers
always project to interest you
good corporate structure
friendly co workers
Cons: structured promotion, low bonus/salary compensation
sometimes work force gets laid off to downsize teams
peer comparison style rating system