Upper management was an absolute disaster. it felt like no one knew what they were doing at any point in time. Work pipeline was mismanaged so they laid off a bunch of US based employees while maintaining offshore team. If you are US based it’s best if you stay away!