The people at OPNET are extremely kind and well mannered. The office forms a community that extends far outside of the office. Also, the pay is pretty good and the job is pretty much guaranteed if you meet the qualifications. I think OPNET provides a good opportunity to start a family and settle down in a nice area.
Cons
If you're trying to advance your career in software, don't work at OPNET. There are few opportunities for promotion because of the relatively slow growth of the company. Also, you'll end up working on a small piece of a giant enterprise package with the intention that you specialize in that area.
Focused, visionary leadership.
Well-chosen new technology acquisitions.
Smart, motivated team, top to bottom; good camaraderie.
Engineering- and technology-friendly company and management.
Cons
Bottlenecks because of micromanagement. Loose product definition discipline.
Recruiting/hiring structure seemed to be aimed at fitting a specific mold. I might not have been hired if my team hadn't been brought aboard en masse.
As with many SW development houses, the drive for new functionality leaves numerous old issues and enhancement requests from customers in limbo.