Great people to work with. Strong background. Modern office and facilities. Company performs larger spotlight projects which can be rewarding.
Cons
Heavy traveling for a smaller company. Looses sight of priorities within the industry. At times the employee is not appreciated by upper management regardless of effort level.