Pros
Well organized, monthly paid without delay, stability, growing possibility within the company, possibility to travel, sponsorship for visa, all tours for free
Cons
If you think you are in vacation is not your place. Is a job and you need to actually work.