4.0
Jun 20, 2016
Current employee
Philadelphia, PA
Recommend
CEO approval
Business outlook
Pros
Very interesting technical work that you won't find in many other types of companies. Because of the size and numerous geographical locations, there are opportunities to move around. Excellent ethics training program.
Cons
A person can get stale technically if they stay on a program too long, and some programs go for decades.