Pros
Standard with UAE company - relocation - annual flight ticket to home country - medical insurance
Cons
- Invisible HR. You only see HR when you go to meet them. Even basic work takes them at least a week to get done. Even the visa process takes more than 2 months which would take 2 weeks if you do it yourself. - The managers treat you like a slave. They ask you to work on weekends to meet the deadline and offer no comp off or overtime for that. - Any complaints or suggestions to higher management go on deaf ears. - They keep on hiring and firing. - If anyone doesn't stay in office after office hours they think the person is not working enough and they overload the person with more work. - They have changed 4 project managers in a single year. - no job security. You could be asked to leave any time. All in all, the higher management people are inhumane and treat the engineers like slave. All the praise go to project managers and you just slog in office working overnights and even on weekends to meet the deadline. It is a nightmare of a startup.