- Pay is not great, even after proving your value after years of work and happy clients.
- You are not given trust
- Management is horrible, you will not get help when you need it, when you ask for it. People are not held accountable. Management does not understand the product, so cannot help with even the basic needs of the system. Management at times are more concerned without side priorities, and it became very apparent that the outside priorities took more importance than work (answering personal phone calls during annual reviews, organizing outside events during work hours, etc.) Annual reviews are frequently scheduled late, bonus and salary increases are minimal, if given at all, and then you are expected to be grateful the increase was given at all, but it wasn't even enough to keep up with cost of living.
-Work hours - you are expected to work 8-5, be in your office, not talk to others unless absolutely necessary. Before the state dinged the company on it's abuse of salary exempt employees, you were expected to work over time every day and even come in on weekends. If you did not, you were made to feel very insignificant to the growth of the company.
-Nepotism runs strong, which isn't always a bad thing, however, it can be when the people hired to do a job take advantage. I have seen embezzlement, laziness, ignorance, and arrogance through the years of hiring different family members or family connections. And it always drove a wedge between the staff that were there working hard and the management.
- The product is extremely buggy, the people hired to do their jobs cannot do their jobs because the product will not let them. Or, if they are hired to QA the product, the management will not let them, because they want to get a release out ASAP, so the bugs found will be ignored or a duct tape fix will be applied. A developer cannot code correctly, because they are not given enough time and training. Project managers have to make the buggy product look good, and are constantly frustrated because they do not know the product well enough to explain it to their clients. Many times, a client is sold something that does not exist, so when the project is handed off to a PM, they have to deal with the repercussions.
- The Customer Service department is like a broken wheel. It is crucial to the happiness of the clients, but it is understaffed, and not trained, and the bugs reported often get closed but not fixed because everyone is under the gun to keep the bug numbers down.
- People are not valued. We were always treated as if we were replaceable, which, we are, everyone is. However, the company did not put in what it wanted out of people. So we were made to feel as if we did not matter. We were lied to, belittled, scoffed at, not given the right tools to do our jobs.
-Communication is also bad. Yearly bonus was missing this year, much to the dismay of every single employee, but no communication was given on why is was missing. People felt horrible about themselves and about Christmas. Also, mass emails are sent out trying to address an issue with one person, however, every single employee scratches their head wondering what the email is supposed to address, then they feel horrible about themselves. Meanwhile, whoever the email was meant for, continues to abuse whatever offense was committed, blissfully unaware that the email was aimed at them. Clients are often left in the dark about when a release is coming, or what is even in the release. It's generally just a mess.