Good exposure to interact with Client.
Freshers could get good knowledge
Kontras
1 Person oriented organization decision.
Lots of work pressure.
Forced to work on weekend and never appreciated.
Developer needs to manage client, visit his site, get requirements.
No standard process followed.
For leave, you need to argue.
Salary never paid on time.