Horrible, toxic, demoralizing, and all-around horrible place to work. I previously wrote a glowing review of this place in exchange for a raise. What a mistake. Loyalty and dedication mean nothing to the sociopaths who run this company. They'll fire you on a whim even after you've sacrificed 8 years of your life to make them either wealthier. Avoid at all costs if you value your mental health and self- esteem.