Many client projects. salary is good if you have desired skill set. work depends on client project. Supporting to do certifications on Latest Technologies.
Cons
less increments managers are doing full politics while sending the candidate on-sight job positions
Great Place to Work Certification is recognized world over by employees and employers alike and is considered the 'Gold Standard' in identifying and recognizing Great Workplace Cultures.