Upper management (C-suite and just below) are completely out of touch and unreliable. From “we support remote” to fully in office within the span of a few months. Low pay. Bad management training and performance management. 3 separate products that do 3 separate things and do not align into one product.