If you read the reviews on this site and they are raving about TA, I assure you these are people who haven't worked anywhere else and don't know how a truly GOOD company operates. This place is a joke, from constant layoffs to getting rid of people in a shady manner who have been with the company for years and are approaching retirement, to the lack of any type of process around any job duties. It is a mess.
What a stress it is to work here and not know if you will have a job tomorrow because surely you can't trust your "leaders."