3.4I worked at GPD for four years. Overall it was a good experience. They treat you well with lots of company paid activities and good bonuses and Christmas gift. I was ready to move on though. The workload can be overwhelming at times and your experience greatly depends on which PMs you are working for. Some project teams are good but others can be toxic with lots of finger pointing. Like I said, experiences can vary greatly within the company I believe!