Pros
-Cheap benefits -Nothing else for pros.
Cons
I agree with all of the comments that this company is a good ole' boy system. If you don't live in St. Louis, brown nose your manager, be a family member of the "elite" then you will be cast aside until they drum up some bogus poor review to get rid of you. Make sure that you say yes sir to everything that they say and agree to all changes, NEVER question their authority on anything! Their "culture" and "core values" are a sham that they feed people but you will only be sent to the fire. Professional Services is a joke and you will only get anywhere if "they" like you. If they don't they will spread false rumors about you, gossip about you and then stab you in the back. Stay away unless you like high-school rumor mills, gossip and grown men acting like school girls. They spend more time covering their own butts and throwing people to the curb.