Spoken as a remote worker, communication from upper management to myself was very poor. I felt like I could rarely get their attention and rarely felt listened to when I did. The environment is very demanding, with a very sink-or-swim onboarding style (in my experience, both for the projects I was assigned to, and the company as a whole) and little respect for work-life-balance. Cares much more about getting the job done in time than getting the job done right.