Pros
Nice group of people. Company stresses that diversity is important and it seems to be put in to practice. Relatively decent benefits. Decent-enough work environment.
Cons
Low pay for the level of work they want/expect. Little chance for advancement as the "operations/$15.00 per hour technicians" seem to make up 90% of the Westminster offices. Small raises. Lack of overall management consistency both in style/culture/qualifications. People want to do good work / jobs however many are overloaded and quality, in turn, suffers. Location not ideal pretty far from city center. Their contractor network is spotty, inconsistent at times but mistreated by the company in many ways. Don't always seem upfront with clients nor consistent with them either.