While I am working here, I learned basic software engineer stuff here such as linux command line, tracing code and some OS knowledge. I also earned part of my tuition for studying abroad.
Cons
The working time is very long as I worked from 10AM to 11PM everyday. It is not work-life balance. Moreover, the computer provided by the company is not very stable which is a nightmare for a software engineer.