The most terrible place I've ever worked in. The lack of appreciation for hard work resulted in the resign of talented employees .. High turnover, the management didn't care about it. Poor management, many managers don't have people management skills. Last year, many people quited, leaving behind a group of individuals who are now simply going through the motions. Due to the influx of new hires, these individuals who are coasting at work were promoted to the position of team lead. Avoid joining this place. Don't waste your time here.