flexible time friendly atmosphere a lot of projects
Cons
irregular payments, payments are not done on time higher technical seniors have no relevant knowledge of what they are working for instance in designs the person above me has no knowledge of programming or embedded hardware or protocol still he is in the high position in the name of training only work is assigned to the fresher no training facilities