Pros
The one upside for an agency like this that has a very irregular stream of income & client work is that there is often a fair amount of downtime, so after working on a busy project for instance there was often days afterward when there wasn't much to do. Not much of an upside but it gave time to job search to find a better place.
Cons
I've never encountered an employer which misrepresented itself so much in their recruitment interview of me as Thinkso did. Thinkso does very menial projects for its clients (think helping an executive polish up his/her powerpoint slides for an internal meeting), but in the job interview they described types of creative & ambitious work that they just don't do. So if you really need a salary in a short term, it's better than nothing I guess, but don't expect to grow your portfolio at all. It also seems very exploitive of them to hire interns. An internship is supposed to teach people new skills, but at this place the intern does such menial work that the internship won't help them land a job afterwards. I think the management here just views interns as cheap labor to be exploited, rather than as a chance to mentor someone.