Pros
Company definitely embraces their culture, and there's nothing wrong with that at all, if you fit into that culture. The culture is very friendly and easy going, typical geek culture for techies and geeks alike. When I worked there, meals were provided daily, social engagement amongst employees was encouraged, work was very straight forward and getting time off for family emergencies or events was pretty easy to do. Lots of really friendly and knowledgeable people there, and management is always open for comments/suggestions.
Cons
This being a relatively small company, and HQ in Austin, the San Antonio office was very lacking in room to grow. In this sense specifically, if you're wanting to move up the tech support ladder, it's a good place to be. If you want to get your foot in the door at a tech company and move into another, more specialized department, forget it unless you want to move to Austin. Additionally, annual reviews for opportunistic raises/promotions are almost non-existent and personal favoritism from management plays a bigger role than job performance. Good place to get started, not a great place to stay long term (unless you want to move to Austin). Pay could be better, but the work environment is very chill, so if you don't care as much about money/success/progression you would likely enjoy your time here.