Too many. Old and slow working environment with to many processes in place that no one follows and if we do follow filled with so many issues. Boring work. No team cohesion. Finger pointing and blame others. Throw stuff over the wall. Horrible communication from larger off-shore teams. Lack of visions and common goals for QA department that are not aligned everyone has a different idea. They "encourage discussion on improvement" but sadly it is shut down because Lead knows everything . Interviewed for skills and experience not matching the actual job role given. Not learning anything new on the job. If new things are built by me they are questioned and made fun of instead of constructive feedback. I just don't like the place. Fake people, talk behind others back, insult others in front of others. I wonder what they talk about me behind my back. Don't care. Ask in detail questions to the team that will interview you. Poke them with questions on how they work? What is your branching process? What is your delivery process? What tools are you actually using? How is team communication? What is the QA maturity level? etc. My time is up and ready to leave and nothing will want me to stay here. Some will like to work here because it is their dream company...lol and in their culture to be like this. Software AG states we know how to build software but they don't sadly.