Pros
This was, without a doubt, the most fun work environment I've had. The coworkers were talented and very friendly. The HR department was helpful every time I had a question regarding benefits, pay, etc. The benefits through BCBS were inexpensive and covered a lot more than I've gotten through other employers. The company highly encouraged their employees to obtain more certifications and continue their education. There was a lot of opportunity for IT staff to get more involved in all aspects of an IT department. Also, this was one of the few positions I've ever had where the IT department was treated with a sense of respect. That's surprisingly rare these days.
Cons
The pay left much to be desired and there wasn't much room for promotion or raises. When I left the company, it was because I got an offer to do the same work for almost $8 /hr more. If ARA would have been willing to match even half of that, I would have stayed in a heartbeat.