I was let go back in 2013, I moved on and Tetra Tech is just a distant memory right now. I liked some of the folks there, the managers were OK, the leadership was delusional. Overall B-, cannot complain too much...
There are no replies in this thread yet. Be the first to post a reply below: