This working environment is crazy and toxic enough for TLC to film a profitable reality show.
The lack of respect for employees at this company is dumbfounding. Policies and privileges for employees change from day to day and by person to person, with expectations for employees being frequently unclear or unreasonable. Employees experience a constant he-said she-said finger-pointing game from management, since no one at the top of the chain will own their actions.
The projects are sold unrealistically, leaving the technical employees to shoulder the burden of impossible deadlines and expectations, as well as deal with the wrath of disgruntled clients who are upset about waiting long after agreed-upon deadlines or footing the bill for overages that were unavoidable from the very beginning. Developers are often expected to contact clients to deliver the bad news and take the blame that missteps from upper management had created.
There is no emphasis on quality of work or best practices at this company. Pay (if you are paid at all) is well below industry standard, and no one is indispensable in the constantly shifting landscape of unending reform.