relaxed environment, good lunch, detailed org chart, clean and decent office
Cons
need to be patient before your bank details are updated for salary you may have to work for two months or three before getting paid i believe a strategy to tie someone in