Avantages
Have worked for ThinkAnalytics for over 5 years now. The company is growing rapidly in that time and so there are opportunities to work in all areas of the software lifecycle. Company is focused on the TV and broadcast domain providing recommendations engine technology to well-known TV companies across the globe. Opportunities to work in different areas of the products from backend technologies through to UI, so I have never felt that I’ve been stuck in a narrow silo Using the latest Java technologies and latest big data technologies as well so have had plenty of career enhancing training Good opportunities to visit customer sites if that appeals to you. Company has offices in UK, Pune India, Singapore and Los Angeles so you get to interact with colleagues across the globe and many of my colleagues have taken the opportunity to transfer between these locations over the years. E.g. several of my colleagues from Pune India are now working in Singapore and in the LA office.
Inconvénients
Few that I have found. As it is growing rapidly the company is changing (mostly for the better) all the time, so you need to be adaptable. If you prefer to work in a narrow silo then you may not find the company culture is right for you.