I worked with SSC of IM and found it a good company for middle layer.
Performance and Salary reviews give you a favorable output .
Employee friendlier policies
Work From Home subject to project need.
Cons
Flat Structure so less exploration for vertical growth .