Oecusa.com has a rating of 1.0 star from 1 review, indicating that most customers are generally dissatisfied with their purchases.
Stressful environment because of the rampant micromanaging. Working here was an unpleasant experience and a waste of years in my career. I have not grown my career during my stay here because the management hinders their employees from their career advancement. Every move was being monitored and every process should be supervised by managers. It's ridiculous and demotivating. Quitting was the best decision I've ever made.
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.