Great hours
Autonomy to get the job done
Co-Workers
The work load was perfect
Exposure to new technologies
Cons
Lack of support when given a task
Too much politics at the top
Upper-Management chooses poor middle-managment
The last 6 months the job became very micromanaged.