Small company feel, small IT staff. Got to work with tons of people in all departments. Wonderful people and warm atmosphere. Got hands on with all company hardware and system administration tools.
What I wish was different
Corporate life can sometimes complicate projects, but this is not the fault of the company employees.
Advice
If you like working with lots of people and being involved with all company aspects, this is great for you. Communication skills required for working in this environment.