Excellent place to work for. Has room for advancement.
Pros: great benefits such as healthcare and bonuses.
Cons: cannot think of any.
Got to know everyone in the company since I was always working on computer issues. I learned a lot about workstations, servers, disaster recovery, document imaging, etc. I would participate in management meetings.