Pros
Job is easy. Pay is decent. Most of the people are professional and nice.
Cons
Management is all on the East Coast. Only people to get fired in the two years I was there were all on the West Coast including the person before me. I went far behold my job role duties to save the company close to 20K last year by re-purposing server hardware which is something NO one does as well as take up additional responsibilities and ask for more. I never failed at my daily normal responsibilities and never did anything that affected anyone in the company in a way which would hinder anyone at all in doing their job whatsoever. What did I get? I got fired for not immediately being at a closed abandoned office containing nothing of value while building approved cablers scheduled with the property manager's approval started to remove cabling from the wall. As if they could break something other than a light bulb and I could stop them from breaking anything by being present. Nothing went wrong at all with the removal. Basically, I got fired for no good reason. The company only cares about their image to the point of doing things which may not even make sense much more than people or things which actually matter. Management will throw anyone under the bus in a second. Now, they won't even at least give reference that I did do a good job and was given a raise and bonus the first year. I left a good job for this company and turned down good job interview while I was there only to get completely screwed for doing a good job. It is a company where 99.9% of the people can like you and appreciate you but just takes one or two stupid people and IT management always side with them whether right or wrong. Management also communicates the least possible.