There are several things that are important to me in a great job. Some are outlined below.

People work WITH each other not just for each other.

Positive attitudes.

Recognition of a job well done.

Fun, interactive projects to balance more corporate work.

Constructive criticism when necessary.

Opportunity for growth.

Great benefits.

Learning opportunities.