Pros
For me, it has been a great place to work. As you'll see from other comments, the people here are great. They are mostly young professionals and are overall really nice and helpful. I've been exposed to a lot in my job that has taught me how companies function. Every day is different and I stay very busy. I was promoted after 2 years with the company and intend to stay here until I return to school to work on my masters full time at UT. I've referred 2 friends to the company and one was hired!
Kontras
Of course there are always things that can be improved, but overall I enjoy my job and am proud of the company. I have expressed my opinion on things that could be improved and several have been acted upon. There are some negative reviews, but I think if you read into them, you can see they were written by employees who were bitter about their own lack of advancement (and based on their attitude its not surprising).