Professionally and technically rewarding; exposure to a variety of engineering and management opportunities; fast paced and innovative with many opportunities to influence designs and development path; great team
Cons
Insufficient financial resources to develop products in effective timely manner.