The company's identity is schizophrenic. It tries to be a small, family type business in that you're expected to work unrealistic hours, have little to no work life balance, and have blind loyalty... simply because "it's PDG". But in reality there is a corporate mentality that has developed over the last several years where everyone is blatantly expendable and wholly unappreciated except for empty lip service. I've always been someone who has gone above and beyond and I appreciate putting in long hours. But you can't live on intrinsic motivation alone. On paper there are a lot of perks like the bonus program (which is perpetually unattainable), room for growth (I've never had the opportunity to take any kind of development and there were never any positions to move into), and regular recognition (in the years I've worked keeping clients delighted I received $25 gift cards twice and that was it). If you disagree with the process, you're a pariah to the company, regardless of what you've done positive. You can have scores of happy clients yet management's focus will still be on the minor errors here or there. There are also inherent issues with the overall structure. There are MANY directors but the "grunts" are spread too thin. Also not sure how you can contain to maintain "cutting edge" with a single developer and two artists. Instructional designers are required to be IDs as well as PMs and Quality Control experts as well as mentors, and are expected to train staff across the company. Also what used to be a vey cutting edge company is now not even really doing much in the way of mobile learning, and certainly nothing like other companies in the area which are doing full-on games, augmented reality, and even virtual reality.