5.0
Aug 28, 2021
Former employee, more than 5 years
Saint Louis, MO
Recommend
CEO approval
Business Outlook
Pros
I was with iTech from 2014 to 2021. They are flexible. They stick with their words. The immigration team is very strong. The attorney Sarah and team promptly answer all questions. I enjoyed the time worked with them.
Cons
I felt the health insurance was expensive.