Pros
The only pro is their salary even their benefits are trash.
Cons
Zero stars if I could give it to them. This place is SLAVE WORK! NEVER work for them. I left a company I was at for nearly a decade to take this risk at a new opportunity with TSSA with a new HR team. I was under the impression that was going to be a great opportunity for my professional development but was easily proven wrong! (Little did I know). With their toxic work culture right away I was advised to watch out for the HR Director and that she was someone to look out for. I saw all colleagues eating at their desk never taking a break, worried to not look unproductive. There was turnover in their department prior to getting hired, this should have been a red flag! There was looming energy of perfectionism, no team communication and darn right toxic work environment. I was trained for literally 2 weeks and never had a formal sit down with my direct manager as to how I was doing or where to improve. I was let go of after a month of an half with NO explanation. Best advice I can give is STAY AWAY FROM TSSA!