Very team driven; very open and friendly; Cool projects; Very genuine and good people working there; Huge future for our products and research;
Cons
Time tracking due to DoD projects; Young engineers (cool)
Another advantage is flexibility schedule. However, this can translate into lack of accountability. The startup-like culture has its cons as well as pros.