* You will work with a very old, ugly and badly designed code
* You will not use Docker, instead you will be encouraged to manually install every service and maintain it
* You will be encouraged to develop under Windows
* You will deal with no coding standards whatsoever
* You will have to work with a variety of devs, ranging from beginners, to junior and senior ones, each of them pushing their own "standards"
* You will have to learn, that code reviews don't work if there is no common standard
* You will have to deal with badly described tickets
* You will have to forget about OOP and SOLID
* If you will have ideas and want to do drastic refactorings, the company will not allow you to do it
* You will have great trouble testing cross-platform, concurrent products, that the company builds and sells
* The company will not appreciate any work put into improving IT/dev infrastructure
* You will not know everything about the company and its financial condition
* You will get a static pay, no bonuses