Pros
Coworkers are cordial and professional.
Cons
TSC used to be a great place to work, but over the last couple of years it has changed into a corporate sweatshop. Every department is overworked and is constantly rushing to get things done, which leads to frequently missed deadlines. The company is desperately trying to grow faster, which means that all opportunities (even obviously bad ones), are pursued aggressively. Leadership tends to say yes to the prime and accepts timelines that routinely leads to teams working past 10pm routinely, and often times on the weekend. Its very easy to agree to things when you are not the one doing the actual work. TSC has great workers, but that can be found anywhere. Its far more important to work somewhere where your employer is not only invested in burning you out to earn an extra dollar, but also in your growth.