Do you enjoy the people you work with? What is the atmosphere? Do people complain or are they excited about the work they do? Do you like the work processes? It all boils down to happiness. If people do not enjoy working with one another and are generally unhappy then the work they achieve is going to be sub-standard. Employees will not be motivated to do superior work or be innovative.