I was hired to perform a very specific set of functions. After 3 weeks, I was told that, due to my technical background, I’d be given an additional set of functions to perform, along with a major task that nobody there knew how to do. I was asked how long it would take to complete the task. After planning, I created numerous very specific tickets, and told my management it would take 10 weeks. I was told I had 2 weeks. I undertook the task, neglecting the purposes for which I’d been hired. After working 6 weeks of nights and weekends, with no assistance until the last day of the project and with numerous major overhauls demanded at the direction of my manager, I completed the project and was immediately let go literally the exact moment my successful build finished deploying. Huge waste of time, effort, and resources. Luckily, given the fact that management at all levels - not just mine - is so poor, the company will likely not last long enough to cause many more of the same sorts of problems I dealt with.