I have gained lots of knowledge in working field.The good thingsGreat team, good management, good pay, great relationship from everybody, and lots of knowledge can be learnt everyday.
The challengesSometimes lots of challenges to deal with internal client, especially from QA team.