Constantly in limbo in regards to your schedule. You find out a week before the end of the month what hours you will be working, every single month no matter how long you have been working there. Nepotism is huge here and everyone knows somebody when they are getting promoted and hired. There are a few departments that have three coworkers that are family, pretty sure it explains itself. As well as firing people left and right out of the blue. The company cleared the whole implementation department and Leaders and Directors that have been there for years. I have seen coworkers become sheeps in regards to the growth aspect and do whatever they can to move up. Pay is super low compared to the industry average. The company has probably got rid of over 200 employees since I have been working here. Email staff to let them know people were let go due to "individual performance" and not business-related reasons. False hope in regards to moving up and small annual raises. Seeing great coworkers go weekly due to better opportunities since there is no communication at all between Managers and their staff. Would not recommend it to anyone that believes they owe themselves a lot and want to strive for a lot. Not a lot of growth opportunities. If fully remote and a paycheck is what you want, this is the place. If you are looking for a place where you can easily approach your leaders, don't work here. Coworkers let go for not meeting metrics that in no way shape and form correlate with the job performed.