Pros
Get to work with a few good developers. Emphasis on writing clean and efficient code. Exposure to a lot of technologies. Get to work on interesting and challenging problems. One of the few core software development companies in Houston. Work experience and programming skills acquired at PROS look impressive on resume. Free soda, snacks and leftover lunch from client meetings.
Cons
Bonus and salary increments are small. Benefits are average. Cannot cash out PTO balance when you leave. Typical office politics, managers play favorites. Developers (and wannabe managers) occasionally follow latest fad and start promoting new technology without giving thought to its implementation. High probability that you will get boxed in one role and go nowhere even after spending a decade there. Workload is heavy, company puts a lot of pressure on developers in the name of keeping major airline clients happy.