Cons
They play with your carrier, join this company for learning and experience and leave as soon as possible, The director of engineering and engineering manager are the worst people I have ever worked with in my life. they are the perfect example of toxic people who created toxic work environment,
Do not join if you have any other offer
Take care of your mental health