- organized SOP and strict implementation
- molds you to be great in Web Development through intensive training
- equips you to be a better employee to handle different kinds of tasks
- good working environment, they are good in hiring grounded people
- great at shaping good leaders
Cons
- salary, very low and inconsistent yearly increase
- the work becomes very repetitive
- too many task loads, almost everyday OT
- not so good with work life balance