Pros
good for freshers, competitive pay for freshers and best collagues
Cons
management not good at all, no promotions, no appreciation, no increment, always tease juniors on one mistake, promotions and increment only applicable to favourite peoples of management, management pretends that they everything and their employees knows nothing.