Not family friendly at all, I saved my PTO all year for sick day for my kid and snow days when I couldn't make it to work. My boss was a micro-manager and just didn't want us to work from home so we had to use PTO all the way down to 15 minutes if we left early. Not much room for advancement unless you drink their kool-aide. If you line up exactly to their standards they may advance you, otherwise you are overworked, underpaid and under appreciated. Turn over rate is pretty high. Also there is ZERO communication between departments leaving certain departments to uphold promises that the systems cant handle and doing jobs of other people.