Where to begin. Started as one of the best jobs I've ever had and continued until a new COO started. We had many projects running simultaneously and all were very complex. I was always told if you need help ask. I did, and not only did I get nothing in return, my request was denied to exchange projects with a fellow employee. It would have been a perfect switch and relieved pressure on all parties. Management didn't care they, had a "process" and it needed to be followed. Management choose to always disregard what their employees requested because it was hard for them. They were constantly being told certain contractors were very hard to work with and made things difficult with poor quality or slow work. Management still kept hiring them.
Management would also work with clients and create projects without ever talking to the experts working within the company. What happened was projects had to keep constantly changing as it couldn't be done, or it looked bad, or it was a bad user experience. One project, the guy who sold and created the project thought you could create custom greenscreen and video editing software using 8 year old code. 8 years old...despite being told it wasn't going to work we were forced to move ahead. The project was one example of a disaster.
Over the course of 2 years all teambuilding and fun aspects of the company were removed. Work became a long, agonizing, slog of just getting it done. There were no longer rewards or a sense of enjoyment to finishing projects as the company moved towards a more corporate environment.