Pros
Great way to gain experience in the IT world
Cons
Disjointed leadership, poor compensation, lack of support from leadership when issues occur. Assistance with location improvements were conditional to sales. If you aren't selling, you don't matter when the chips are down.