This has been one of the most disappointing companies I've ever worked with. It's baffling how they're still operating - I can't understand how they make money or stay in business. Upper management seemed completely out of touch, focusing more on hosting parties than effectively running the organization.