Diverse projects,
Occasional overseas travel,
No payment delays
Cons
Main con very unhealthy atmosphere due to weak management from company owners. There is actual constant distrust from the owners, you have to prove on a daily basis, that you are doing your job and not relaxing or something..