Everyone knows the exam.
The difference between "R&D" and "Implementation" is that "R&D" writes code in the company, while "Implementation" writes scripts and moves boxes at the user's site.
The implementation engineer is called PSO because AsiaInfo is a foreign company.