Company: IBM
Date: 2015-04-20
Overall rating: 2/5
Employment status: former

Software Engineer
Pros: Not much really. A good stepping stone maybe if you're willing to put up with boring work and a poor work/life balance.
Cons: Anyone in software is treated as an easily replaceable commodity. So, needless to say there is very little appreciation for contributions. That is if it's acknowledged at all. The work environment does not foster personal learning or growth.