Ventajas
Small company environment, direct communication with top management for any issues
Personal preferences are taken into account and genuine effort is made to ensure comfort level
Desventajas
Not among the best paying employers in the area and there seem to be discrepancies in processing of compensation check