Pros
1. Full time WFH, depending on client's policy (if they want you to come to their place or not) 2. Medical and insurance package is okay 3. Salary is ok at least in my case 4. Some in office and online fun activities among staff to build relation.
Cons
1. Your effort will not be translated into monetary reward. If you perform really well you will get praise from the management but that's it. 2. Too many policies and bureaucracies to follow which are impacting even the work laptop performance. I have been embrassed for few times in front of clients when doing demo because their pages load too slow. Not because of network, but because of the network and system policy always scanning everything causing every thing to be sluggish. I've reported to helpdesk but they said they cant do anything about it except for replacing the laptop model to more latest one. 3. The expectation vs reward ratio is not balanced. We are expected to complete mid term appraisal while we have not received any info about hike for last year's annual appraisal. Total silent from management side. At least send us email informing that we should not hope for any hike this year.