Pluspunten
Right next to a Dart station - easily reachable. Company pays for parking/dart pass. Good location downtown, lots of places to eat. Health insurance and 401K provided.
Minpunten
General feeling of distrust from management. Every employee starts off on a 3 month probationary period after which they tell you if you can stay or leave. Rather than hire the best people based on interviews they hire anyone who walks through the door and then weed out who they perceive to be subpar. An unintended consequence of this is that people with good communication skills but poor technical expertise stay on, not contributing much to the company. High turnover due to unease with management. At a time when companies are trying to be as flat as possible DPI is going the opposite direction - trying to add as many managers and supervisors as they can. This completely takes away the advantages of joining a smaller company career wise. Good ideas can be harder to communicate with upper management by being drowned out by people in the middle. Very old culture - both in terms of age as well as technical ideas. Most developers there use antiquated technologies - like classic ASP. Some employees think BASIC is faster than C++. No documentation for anything - management thinks it's a waste of time. That combined with the fact that there's more red tape than within the CIA - even the simplest tasks can take days to accomplish. Salaries are very skewed and not consistent. Age seems to be compensated more than technical expertise.