AverageThe good thingsWorkers here are friendly and some even share their experience with you.
Most of the time you can find out new things to learn, some even though you think you are well learned but actually you might miss out the details.
The challengesCommunication within each department, and when dealing with customers are the challenges working in this company. Some information might miss out when pass to each department, and cause time consuming and extra work.