Pros
Dynamic company with innovative technologies. Highly motivated and dedicated employees. Good dynamics between management and and employees, with flat, somewhat informal organizational structure. Open to new ideas and new ways of doing things. Very creative culture, with strong emphasis on morale and team-building. Management genuinely cares about their employees. Everyone is always willing to pitch in and help get things done, or provide support. Strong customer base with loyal customers, and in-demand technology. Culture is to do the right thing by our customers and employees. Private offices for all employees and beautiful, new facility with lots of amenities. Feels more like working for a commercial silicon valley company than a traditional defense contractor. Lack of bureaucracy is refreshing.
Cons
Small company has limited resources and processes, which can sometimes stress the system and create competition between departments or groups for limited resources and priorities.