Pros
Daily lunch and breakfast with red bull. Also massage on occasion. They will hire under qualified people or they used to and train them up.
Cons
Most of the company is being moved to VI due to tax reason therefor the dallas office is dying. They no longer give raises or have that great of a bonus structure. The code is all old .net tech or in house C#. Which is great but they don't let people in dallas repair, update or manage it. Therefor all you have access to do is customize the client specific stuff. ASPX pages and Internet Explorer only websites need to go away. The time tracking down to the quarter of the hour takes a while to work with and developers have to directly communicate with developers. The upper/middle management is extremely poor. They either do nothing or take over too much and fail and blame their underlings. The lack of relevant pay bump they say they have a great bonus structure. This is true if you are in implementation otherwise you make nothing doing maintenance work.