Pros
You get paid on time, they have a 9-8-0 work schedule, the building is nice, the bathrooms are kept immaculate, they have a parking garage, and they have a deli in each of the two buildings in Houston.
Cons
If you like being discriminated against and enjoy a company that picks and chooses which rules they want to enforce for certain people while ignoring others who blatantly violate those rules, then this is the place for you. What's not okay for you is perfectly fine for others to do. Just depends on who it is. It's the worst "Good Ol' Boys" company you'll ever find. They choose to enforce policies based on who you are, not what you do, and no one is treated equitably. You will be ousted for "violating" policies while 5 times as many people who do the exact same thing are never even approached for openly "violating" the same policy. They will set you up so that it is impossible to accomplish what they ask, then accuse you of not performing, and, then they refuse to hear your side of any explanation. In 30 years of working in the engineering industry - as an engineer - I have never seen any company treat their employees as unprofessionally or as rudely as this company does. Run - don't walk - as fast as you can from this place.