The managers are not professionals; sometimes, it feels like they are hiring managers only as chair warmers. In my time, there were few layoffs; when I asked my manager if something was happening, he said that I was looking for the yellow stuff and I didn't need to worry. In my experience, it felt like my manager was looking for a worker to do his tasks and let him live his life; he was always busy (but not work-related). He was giving me a task without knowing the whole pic, and a few days after I fixed it, he said that it took me too much time and I needed to talk with him, and he would probably give me the correct answer (Not true!!) He never talked to me after they fired me, and I felt terrible because I thought that it was because it was something I did. Luckily, I worked with good people who wanted to hire me afterward and said that the project fell not because of me but because of the Allcloud managers and their attitude and that they were full of themselves. It is not recommended for juniors who want to learn and develop.. they wanted you to do your job yesterday and always find someone to blame when a project falls.