The company does not provide you any equipment, you must work on your own computer/laptop, most of the time company is overselling, as developer you are in hurry all the time, no understanding about task complexity by the management, small salary, overtime hours are not paid as they should be, small chance for progress, no team buildings, the management is bad, no reviews, no professionalism by the management.