Stressful and frustrating. As mentioned communication is a word that does not exist in the company so expect to find out things through gossip around the office. The good thingsFree parking and coffee.
The challengesLack of communication, dictating, and zero respect for the employees, you can build a "career" as far as you are willing to take low pay, no boundaries, and increase your level of stress and anxiety on a daily basis.