Pros
There are lots of opportunities to grow if you are driven, curious and take initiative. Even junior level people have blossomed at TSG if they don't wait to be asked and take initiative. At TSG ideas are welcomed and not discriminated based on title/position. At TSG you'll have an opportunity to work with cool clients, big and small, B2B and B2C in a multitude of industries. This makes the work fun and work experience diverse. They value loyalty and integrity and above all expect great work. Relationships are everything in the industry and those that succeed in best supporting clients thrive. The leadership team is smart and supportive and care deeply about those who choose to work there. They are very focused on growth and always have exciting things to report there. There is a great portfolio of clients to boast about. TSG is always striving to be on the cutting edge of marketing and clients benefit from that. The original owner/partners are smart and seem to make good business decisions.
Cons
There isn't enough management support on strategy. Often times you have to figure things out on your own. Being available around the clock is necessary for client managers.