Steer clear - small business with good reputation, but at the expense of its employees
Pros
The company tends to hire good people with solid work ethic.
Cons
There is no business plan or strategy for growth, so resources are spent going after too many diverse opportunities without devoting the resources necessary to be successful in any one area. The result is an overextended workforce that dedicates more time to proposals than to project management. Not only do employees put in long hours unnecessarily, there is little appreciation or recognition for doing so, and that time spent on unsuccessful proposals does not generate revenue needed to be eligible for bonuses or other compensation. Also, be very meticulous about reviewing the benefits package before accepting an offer. Benefit information is very carefully worded to allow the company to not hold true to what is offered. Employees have also negotiated benefits only to have those negotiations not honored. There is obvious nepotism that goes unmentioned.