Smart colleges
Non-formal communication with anybody
Good office
The company cares about employee development
Many career opportunities
Good health insurance
Cons
work on a weekend (you must look for the operability of your server)
Bad work/life balance