Flexible hours and stability but not much advancement.
Work at O'Neil is like working for a large maintenance shop in the military or for a car dealership in the service department. It is stable, and benefits are good. Advancement stagnates and there is no employee development program. Feedback is in the form of "if you don't hear anything that is good." If one is from a maintenance background this - more ... is a fine place to work. Flexibility in hours, a familiar culture and friendly people. Workflow depends on government contracting. It is feast or famine. - less
ProsFlexible work hours, little micromanagement, employee owned company, good benefits, friendly people.
ConsSmall company, work can be disorganized, supervisors provide infrequent feedback on performance, little employee development, little chance for advancement.