Pros
Salaries are competitive (outlying Baltimore suburb). The projects are interesting and do provide good engineering/programming experience. Many talented programmers and engineers who are enthusiastic about quality simulations; they are key to finishing projects and keeping our long-time customers. Flexible work schedule and relaxed core hours.
Cons
Low employee morale. From recent comments on this site, it unfortunately appears that some people have just stopped caring. Customers are demanding; they are surprisingly knowledgeable about simulators and a few can be exceedingly fastidious (almost obnoxiously) regarding design specifications, even when we give some generous concessions. Some engineers take advantage of the loose supervision, relaxed work schedules, sick leave, and “work”-from-home policies.