Assuming this post is legitimate, what kind of organization of that size (an article published today indicates that there are 8 employees!) has a hierarchy and culture where if an individual working in a customer support role sees something wrong they have no way of communicating with the CEO?
Scary, if true.