Company: IBM
Date: 2014-06-19
Overall rating: 4/5
Employment status: former
Experience level: Senior

Learning on the fly
Pros: You had good team support and training, the vacation and sick policy is very generous, along with some work hour flexibility at times, though getting true product and tools education was mostly a do it yourself project.  But if you worked at it and kept it in front of the manager, you would get it eventually.

One thing I did love was the working environment - very little sniping or backstabbing.  Rather amazing for a large corporate environment.
Cons: Hard to promote up, there often seemed to be a real churn in leaders 1 and 2 levels above you.  Discovered after I left that were was a HUGE variance in pay for people in the same tasks.