I had effectively acquired the necessary skills needed in my field.The good thingsThe best things of working here are the people .They patiently share their knowledge and teach you the best things in the field. Moreover, the working environment is well suited for learning.
The challengesOne of the challenges I observed and experienced is the time, you need to manage effectively your time to meet customer's demands.