They have no pros. But some how they got some brilliant engineers to worj with them with a minimim slary
Cons
Staffs treat engineers as beggers.
Management does not pay heed to the demands of engineers.
They offers different benefit just as a trap and then removes the benefit before the time