Good for starting your career as a software engineer.
Minpunten
Too much dependency and workload on a single employee.
No fixed working hours as the employee is expected to respond to clients requirement in 4 hours even if it is midnight.
No work life balance at all.
No additional perks and benefits.