1. Less work hours
2. Holidays on Indian festival dates (in the USA)
3. Good work environment
4. Best place to grow your resume as a fresher
5. One free internet connection to all employees
Cons
As already stated, very hard recruitment process. Too much of 'outsourcing' and brainstorming work for server handlers and developers. Extra wage depends on the amount of work done