Pros
Good Medical benefits, that's it
Cons
Honest Review: - I do not recommend anyone to apply here, especially people who aspires career progression and growth. - This company does not adapt to change, they do not support your growth, less trainings, and working as a senior software engineer you only get paid less than the market (less than 6 digits), and yet your manager is expecting you to perform at the highest level. - no proper on boarding for new hires and they are expecting you to finish tasks that are not oriented to you - company laptop is on windows, and a lot of employees are complaining because of battery issues - they operate at a very old process or way, does not want to adapt to new technologies, does not support training and growth.