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

Staff Software Engineer
Pros: competitive pay, decent work environment, opportunities to learn new skills are plentiful.
Cons: benefits are lackluster, with expensive health insurance. Most buildings on campus are outdated and offer few amenities, though some spaces have been renovated.