Good people, but poor market to be in right now
The people I worked with were great, but the small IT organization means you wear multiple hats, and don't have time to do things well. There wasn't much respect or support for following best practices.
ProsYou get to try many roles
ConsNo visionary goals to inspire staff