I had been worked for around 1year in this company, new team leader is just not only dumb but he also do not have any knowledge about the technology, to work under him was worse exp ever, and because of that company is running in loss and not able to give salary on time to employees, it may be late to 1-2 months added to that they can not afford atleast 2 time tea to employees and company inteded to keep employees salary and deposite when any employee leave the company.