Pros
1. Work life balance is okay. 2. Join if you do not have any other option.
Cons
1. Slower salary growth / compensation issues 2.Benefits are limited 3. Slower/Stagnant career growth 4. No premium processing for Visa/I140 allowed even if 5. Perm Process takes close to 5 years to complete 6. No salary transparency 7. Internal politics and unapproachable leadership 8. Will only get to work on Niche tools and legacy technologies with limited opportunities once you come out 9. No transparency in performance appraisals. Only bootlickers are rewarded. 10. Easily the worst company that I worked for 11. They will squeeze as much of your H1B time as they can and keep you tied up with the company. I will be out of space if I continue writing Cons about the company