Pros
1. The flexibility of options on working remote. 2. Well known Company.
Cons
1. Adamant on accepting new ideas or concepts based on the global scale. Most begrimed projects’ source code remains constant styling even after tech-stack migration. 2. Obvious elements of nepotism and cronyism, approach or appraisal based on who you know or how close you are to the individual who has the potential political influence in the office. 3. Workplace politics. Management delusionally denied its existence. 4. Unfriendly Human Resources. (Yelling over phone calls). 5. Miscommunication. Which they have this issue themselves but you will literally be somewhat responsible for it. They once took weeks to respond to simple questions. Open Communication is a problem here. 6. Dishonest coworkers, things they told you directly and what on your back are not coherent. 7. Micromanagement. (I got told to compulsorily review the company positively eg. rate the company 5 stars, taking leave will expect a shouting match in the phone call due to the complicated HR system when should be going to the toilet, etc) 8. Underappreciate. No matter how much effort you show to improve, they don’t seem to address it. “Most of the time pressure is not from the given task, the most intense pressure is from miscommunication from the management and within the team which they will claim you are not communicating and it took weeks for a reply to your questions. In context, the definition for communication is to speak in their way and plausibly speak to everyone possible. As double standard it is, you will figure most of them can’t communicate yet you are the only one is to get the blame If you define communication as bilateral of delivering the precision of the clear message across, then this place is not for you. Otherwise, you can try and experience it yourself. This Job is quite reasonable, but not good for the long run”