Pros
The company is focused on developing cutting edge systems, and this requires researchers and engineers with strong intellectual capacities. Employees are given broad freedom to expand their skills through real-world technical programs. The workplace environment is entirely democratic, with a focus on teamwork, and no dogmatic personalities. A very peaceful place for analytical minds.
Cons
A significant commitment in time and effort must be made to win new programs and perform on existing programs.