4.0
24 Jul 2017
Current employee, more than 10 years
Cary, NC
Recommend
CEO approval
Business outlook
Pros
Possible to work on the most advanced projects in the world. Mostly extremely smart, very nice people. Work with people from all over the world. Great work/life balance
Cons
As usual, your day to day life really depends on your manager, and they don't require management training. Results can be spotty. As a developer, you pretty much have to program in C or Java.