Company: IBM
Date: 2016-10-17
Overall rating: 3/5
Employment status: former

Software Engineer
Pros: IBM engineering team has a laid back environment.  Management team is easy to approach and helpful.  Also company provides employees good learning track.
Cons: Corporate structure is complex.  Depending on job function may feel promotion is limited. But overall IBM is a good choice to start career.