Pros
Literally nothing, I personally think the wage is NOT worth your mental health.
Cons
The Engineering Manager here does not cover your back but instead make your life more miserable. There are some good managers/leads but the others.. not so much. I don't have any physical sickness, but after 2 years working in this company, I have developed some mental health issues and a very bad acid reflux. They make strict rules that only applicable to lower ranking engineers but Lead/EM can pretty much do whatever they want. We need WFH but they do not listen and forces us engineers to do WFO even though we have signed a remote working commitment letter. They do not tolerate you for making human error but instead they blame you, even give you warning letters.