Pros: flexible hours, cool quiet work environment, amazing co-workers
Cons: communication, 1/2 hour lunches, often too busy to take a break during break-times
Quiet, cool, professional atmosphere with reasonable hours & great people to work with. Executive-level management utterly failed at inter-departmental communication; consequentially - projects impacting multiple departments (including timelines & deadlines) were often negatively impacted.
Executive level management (including departmental directors) were bad at articulating specific needs and expectations relevant to job function.
That being said, I enjoyed going into work and having continuous workflow. I worked unimpeded and before I realized it, my workday would end. While my management team may have been lacking in communications - my director was genius; I was also able to work closely with some incredibly knowledgeable IT professionals and learned a great deal of information during my contracted tenure there, including new software (AS400), as well as logistics process & infrastructure development.