Pros
Great work/life balance, great benefits, competitive salaries, employees are well cared for through, training opportunities, a lot of perks, etc. Above all, TCG is a company that believes in giving people a second chance.
Cons
I have a hard time finding one negative for the company