As good as the company is there are many negatives about this company. The first one is lack of managerial skills specially in the AP department. There is always negative criticism and demotivating. Rarely appreciates, too much work pressure. One or more person are always missing due to stress or some other reason. Yeah food is good, but in that stressful environment you loose your appetite anyways.