Where do I even start!
This "company" is run by inexperienced, incompetent management whose only aim is to make money and nothing else and the way they achieve this is by:
1. Hiring incompetent freshers with little to no knowledge or logic.
2. Fast forwarding the development process by not doing code reviews or testing the code properly. The last project I worked on was full of security vulnerabilities which went unnoticed due to poor testing and even poorer QA team.
This "company" is highly mismanaged and a poor SDLC workflow makes it tough to write good code or apply any sort of good practices.
I was threatened with bad reviews by the HR while quitting.
Do not waste your time with this company as it can cause you some financial damage.
The only thing worse than the terrible management is the code itself.