Pros
-Flexible work hours. -Little resistance to overtime requests. -Flexible time off if you're politically connected with management. -People in IT are generally friendly.
Cons
-VERY low pay, even when benefits are considered. -Management's open door policy is such in name only. -Technology is outdated and prone to crashing at least twice weekly. 85% of the IT department's time is spent keeping it on life support. -Management talks big with company and project goals, but is unwilling to take the necessary risks to accomplish them. Prefers to blame IT when the yearly goals are not met. -IT project philosophy prefers Band-Aid fixes over permanent solutions. -Stress of technology problems fosters a culture of pass-the-blame over self-betterment. -People with 10+ years of employment at the company still require handholding and resent being treated like adults. -Clients are not happy with endless project delays and malfunctioning systems; and some have threatened to end contracts.