Pros
Work life was okay. Most Co workers were very talented and friendly.
Cons
Totally unorganized - my co-workers were great to work with, but upper management was not only disorganized, they thrived on giving owners unattainable completion dates, then would run you through hell trying to make the dates. When an owner was mad, it was always your fault, not theirs. They don't appreciate anyone who goes the extra mile. They play favorites with certain employees, and change their minds in an instant. This is a company that loves big dollar contracts, but operates like someone out of their garage. Lots of wasted time and money on the wrong things - always telling the customer what they wanted to hear, and never living up to their promises. Amazed they are still in business.