Pros
In every aspect of its corporate life, Next Century is guided by two complementary forces. One is it mission, that of saving lives. That was the reason John McBeth, the company CEO started the company having been deeply moved by the terrorist attacks on September 11, 2001. All the projects the company undertakes are viewed through the filter of the company's mission. The other one is the internal drive to be a competent organization. Its hiring decisions, its policies, its technical and management culture are significantly affected by the notion of competence. Under the influence of these two shaping forces, Next Century, hires people who are exhibit the traits of competent developers, competent managers, etc and who have their own mission in life (not necessarily matching that of the company but compatible with it). Thus if you join the company, you will find yourself surrounded by passionate, ethical and technically savvy engineers as well as ethical and competent managers. People are trusted and given wide degree of latitude. The company is family-friendly, which manifests itself in its benefits and the way employees are treated if expected or unexpected family events take place. Next Century always treats its partners and its subcontractors in an ethical fashion and expects the same from them. The company participates in a large number of software projects using a variety of current front-end and back-end technologies.
Cons
The Next Century is a contractor, which means that it the range of jobs is determined by the contracts in which it participates. One many contracts Next Century have multiple employees working together as a team, on some - just one or two employees working with representatives of other organizations.