Company: IBM
Date: 2014-12-10
Overall rating: 3/5
Employment status: current
Experience level: Junior

Interesting and challenging work, but definitely a company in the midst of a transition.
Pros: Incredible amount of resources to access, whether it be mentorship or a masters degree, IBM has got your back. This company is focused on building your skills, so it is a great launching pad for people early in their career and lacking experience.

For people are skilled enough in what they do to work from home, IBM is a dream come true.
Cons: IBM doesn't perform cost of living adjustments, in comparison to other Bay Area competition the pay dismal, however if you move out of the Bay Area to say... Texas, where the taxes are low and the living is cheap; you will be making more money than the local competitors.

Aside from compensation: The company spirit is nowhere near the "Silicon Valley energy" I've seen in other tech firms.