4.0
14 Jan 2010
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Great technology, high prestige and lots to learn. Good compensation and lots of training. Great job for your resume
Cons
Frustrating middle management at times. Mobility and communication from HR on internal mobility can be extremely frustrating. Overall great place to work.