4.0
6 Jul 2009
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Excellent training program for entry level software engineers, Support for continuous professional development. Employees can take a sabbatical to pursue a graduate degree.
Cons
* Difficult to move across service/practice areas * The level of performance feedback you get depends entirely on your manager.