2.0
Nov 18, 2013
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Hard to get fired. Latest technologies. If you're unskilled and rely heavily on networking/talking to survive professionally, this is a good place.
Cons
Light on the software development. No respect for skill. Rampant conflicts of interest, and unfair leveling and promotion schemes.