Company: IBM
Date: 2019-06-09
Overall rating: 4/5
Employment status: former
Experience level: Junior

All-around great company to work for
Pros: Great and talented network of coworkers
Good work-life balance
Interesting projects
In-house design team that embraces being design-led and applying design thinking
Part of a company that actually builds technology rather than just consults on how to leverage other technologies
Cons: Upward mobility -- it's a hit or miss, either you can climb up quickly depending on who's in your corner, or you stay at your level for a while.