Pros
If you want to learn how to do the incorrect things when working with software, work at this company.
Cons
1. Tech stack is deprecated and this company probably is the only one using it. Please, consider joining a company where they are using React, Angular or Vue in the frontend and Node for the backend or something else. Don't waste your time learning something you will never use again. 2. They will try to force you to work extra hours and weekends without paying you. Be careful. 3. Micromanagement. 4. They are not agile (not agile methodology), they only want to be fast (speed). Agile methodologies don't mean to be fast. 5. Meetings with the CEO are a bunch of slurs. He has no respect for anyone. 6. Toxic culture. They love giving "feedback", but, for they, "feedback" means being rude to you.