Published in: 650+ employees spread across 2 offices in Bangalore Author TAAL Tech Published on: May 23, 2023 650+ employees with aggressive growth plans