Highly disappointed with the work culture here. Top management has aggressive unrealistic goals. Don't give enough time to ramp up and accomplish tasks. very demanding and micro managing environment. micro managing to the point of what will be discussed across the board. very difficult to survive here long term. very toxic culture. HR isnt very helpful. Managers have immense power to terminate you inappropriately.