No employee development Very little training, regardless of your role If you are not an engineer and make mistakes, you'll get the boot Lack of official standards/practices Lack of office procedures NJ office is a mess and has bugs Owner is erratic Productivity issues since the owner takes on more work than he has staff to complete it.