If you starve tomorrow because of poverty, otherwise not taking this job
Pros
at least it's a job and he pay you salary
Cons
- No long term and short term goal or direction, business and task priorities change every day and you don't have the expectations that what's your job for today unless the today is coming - Upper manager don't have the capability to run a business because they don't have the professional background about software itself and software business - The company is disorganized, and a large number of employees have resigned due to dissatisfaction with the management style - Micromanagement and lack of trust, they will let you share the screen to work with him online and they need to know what you have done in every minutes - Seem upper manager are racist and cover up for some specific employees no matter how bad their work is done. And force employees to finish job over the work time - Suspected false advertising, false advertising claims that the company has used AI to complete product development in order to win customer favor, and may even be trying to deceive investors - Upper managers is like a spoiled child, he can not hear from anyone and even more if there is feedback, they will be unhappy about it