Been worked for almost 2 yearsThe good thingsGood team work, good people and environment, average salary but it's more than enough for since me myself had just graduated from high school.
The challengesCompany target that pushed us with long office hour (they charged it of course) and customers with different desirability and characters.