N
Nor Azam Mohamed Review of Osibia, Inc.
I have had a positive experience working for this ...
I have had a positive experience working for this company. The work environment is great, and the management is supportive. There are ample growth opportunities, and the company values work-life balance.
Comments: