Pros
You get free lunch sometimes.
Cons
I worked for this company and unfortunately, I cannot recommend it. The management displayed shameless favoritism, and some employees (close with the management) were given preferential treatment while others were ignored or even punished for minor mistakes. This created a toxic work environment where there was a lot of animosity between employees and a general sense of distrust toward management. In addition, there was a lot of mental harassment and bullying that went unchecked. Some managers would publicly humiliate employees for not meeting unrealistic expectations, and there was no support or resources provided to help employees deal with the stress and anxiety that came with the bullying. Management is happy to blame juniors and lie to avoid any responsibility of their decisions. The company also showed hypocrisy at every opportunity it got, as they claimed to value their employees but would often prioritize profit over the wellbeing of their workers. They would make promises about bonuses, promotions, and other incentives but rarely followed through with them, leaving many employees feeling unappreciated and undervalued. The “Oh, this-company-is-great” reviews here you find are obviously fake. The employees are micro-managed, and they have to write them periodically on company’s command to keep their job. I witnessed high-performing employees constantly getting fired for no reason. There have been bulk-firings as well. I would not recommend this company to anyone looking for a supportive and fair work environment. But, if you have no roof on your head and no food on your plate, you can join it for a short time to find a better solution very soon. Any other reason is unjustified in my opinion because you will be underpaid, waste your time and lose the will to succeed.