Sales staff are too enamored with the 'flavor of the day' technology to sell anything else. They can't even seem to sell common peripheral tasks. This office only sells Salesforce and a couple other minor technologies. Projects are typically short and poorly staffed (likely due to sales not being able to sell or understand the whole project) and expected to perform miracles with the minimal time they are given in a project. Project estimation is done without any formal estimation tools but instead, an educated guess done by someone who has never touched the technology. This results in wildly inaccurate project schedules. Consultants are either working day and night to fulfill a crazy schedule or are sitting around pretending to work, lying to customers about what you're doing. It's absolutely unacceptable for your manager to ask you to lie to a customer under and circumstances.
Senior management are