5.0
Jan 19, 2022
Current employee
Buffalo, NY
Recommend
CEO approval
Business outlook
Pros
Overall Techstra has been a great place to work. Ambitious company and leadership focused on quality and growth. Very professional and treats its employees with respect and empathy. Positive "can do" attitude on challenging projects. Invests in its people and capabilities. Teammates are supportive and great to work with.
Cons
Honestly I can't pinpoint many cons from working here. My experience has been nothing but positive.