Company: IBM
Date: 2016-07-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Hardware Engineer
Pros: + Great work-life balance
+ Interesting work
+ Work from home
+ Work with people in multiple countries
+ Recent stream of new hires
+ Meet up with co-workers outside of work
+ Most people are humble and helpful
+ Great placements and job opportunities
Cons: - Not many great company-sponsored new hire events
- No windows in most offices