Pros
Very smart people and a nice atmosphere to work. When i first started there was much potential and exciting products. I liked the idea of working in a scientific environment. Fairly free to manage my projects as I needed and allowed to pursue approaches to my work.
Kontras
The company isinvolved in too many projects which pull resources every which way. You start a project and then all the sudden there was another priority project. The business managers drove the projects without any discussions with engineering as to the do-ability and time constraints. The cart was put before the horse far too much! To many products with no focus. They try to be an end all and end up with weak product sets. Creating product requirements and specification before building is virtually never done. Its a shoot from the hip approach to product design and as consequence they waste time. money and engineering resources. The infrastructure is a mess, too may databases and systems; very convoluted. Could be more streamlined.