Place is a good point to start in the computer world but really nothing better than that. While there are some advancement growth here, you would be better off using this as a steady paycheck until you have the experience or education to move on.
When you are hired on benefits are minimal and they remain so until you are promoted this can take anywhere from 6 months till you leave.
Management is enjoyable enough even though they can get uptight about odd things, but you should never feel afraid to approach them. In terms of culture this is a medium sized business with a small business culture so its nice and frustrating at times.
Overall a good place to start and with the right luck/work ethic you can even advance here but one would be better off looking to the future.