Pros
This is my first time working for a company that offers a salary in dollars, which is a big advantage for me since not all companies provide this kind of compensation. Another positive aspect is the people I worked with. My supervisors were very approachable, patient, and supportive. My teammates were also great to work with, which made the work environment enjoyable and is one of the main reasons why employees tend to stay longer, aside from the pay.
Cons
I understand that no management is perfect, but one issue I experienced was the frequent redeployment. It can be quite sudden and unexpected when you are included in redeployment. There are also very limited accounts available in the company. so you have to be lucky to be reassigned quickly. Otherwise, you may end up on floating status without pay.