Pros
A handful of people are pleasent to work with most of the time...
Cons
Most of the management team are uniquely unqualified to handle the responsibilities of their position, they lack the professional expertise and mostly just fumble from one issue to the next. The owner micro manages everything and the company is plagued with nepotism. The office is old and musty, the building is falling apart and the company is so severely behind on technology. The office staff receive less than 3% raises (if any at all) with positive performance reviews. There is absolutely no structure to the company's "training" process for any role, so learning the unnecessarily tedious steps to every part of a project is painful and slow. The sales team set the overly ambitious and deliberately misinformed expectations on all projects which leads to a high stress environment and the work force are going to be aging out very soon, many are over 65. This place is a sinking ship, sales have been declining for a while, stay away at all costs, much better work available elsewhere.