I had high hopes when I was hired by Crossmark. But they were soon dashed! Like most places it all comes back to management. A company is only as good as it's people. All I can say is, the person I worked for was a pontificating, narcissistic, paranoid, micromanaging, BULLY! He never stopped talking about his authority as a manager to even draw breath. Funny, even with all of his blathering on and on, he never really said ANYTHING. This job is a cake walk. But with a micromanager that acts like your handling Plutonium or Class II Narcotics instead of butter and cheese.... well, it makes it not worth the aggrivation to get the flexible hours. Never worked for ANYONE like this guy, a real piece of work. Anyway, can't say that it's like this for the whole company, but my experience was horrible.