- There is very little company culture and it is difficult to build relationships with your co-workers. This is mainly because the company is fully remote and the team is spread out throughout the US, but there is very little effort made from management to overcome these obstacles.
- Additionally there is very little collaboration amongst co-workers. For almost all the projects there is only one person from TSR assigned to each project and so there is never much opportunities to work with your co-workers beyond doing a final check on a deliverable.
- The projects can begin to feel a bit monotonous after a while. TSR has some very strong relationships with some very large clients, and while that has its benefits, it also causes the project pipeline to be dominated by a small handful of companies whose projects and topic areas can get a bit repetitive.
- One odd quirk about TSR is that there is no dedicated HR department, instead all traditional HR responsibilities are directly handled by senior management themselves. This creates some weird and frustrating dynamics within the company.
- The onboarding process and training was pretty isolated and unhelpful. The onboarding relied heavily on impersonal tutorial videos without any hands-on assistance.