Pros
Coffman Engineers offers employees the opportunity to work on a large variety of projects: from commercial to industrial, systems to controls, there's always an opportunity to work with something different. Among the more experienced engineers, there is a wealth of knowledge that is always available to the younger engineers. If you're willing to learn new things and take (calculated) risks, the growth potential at Coffman seems to be unlimited.
The culture at Coffman is unmatched; from Pub nights to ping pong tournaments, there's always fun to be had. The employees are cohesive, and most have sold-out on the idea that when one of us succeeds, it's a victory for the whole team.
Coffman also pays it's employees overtime, which is very rare for a firm of its size. Management is always flexible with vacations and family commitments, as they seem to truly care about their employees' well-being.
Cons
The medical benefits are on the expensive side; the insurance itself is geared more toward preventative care (i.e. high deductible but free annual exams, etc.).