Some very nice people Easy commute If you are an engineer and make mistakes, you'll get by
Cons
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.