Pros
Work load was solid and even, not too heavy and not too light. Not a bad location if you live in Dallas. Nice suite (better than some IT shops). Company does have an established client base. You have to be able to learn new skills and you will learn new skills. Some pretty interesting and cool coworkers.
Cons
Ladies this is a mans workplace, and trust me we made that clear, so avoid any job at this company. While I was employed here I saw at least 4-5 female employees hired and mysteriously fired and that was in less than a year. I was one of maybe two or three guys who didn’t see the female employees as conquests, etc. The atmosphere is not bad but be prepared for a heavy amount of sexually inappropriate jokes, racial jokes, religious jokes and generally just degrading behavior from management staff all the way to the top. Regardless of gender if you are not okay with this behavior you could (not a guarantee) be discriminated against.