> no growth
I've known people grow within Infosys just like any other big company
> they pay you peanuts and earn millions
Not sure which offices you are referring to - India or US. In India at least, they are at par with peers engaged in the same Services model.
> They treat you like shit
Subjective. Depending on what you expected and what you got in return.
> You'll be just another fish in the sea.
This I agree. But, that's just like any other big corporate company unless you know how to navigate your way out in the maze.
> no much work for you to do
Again subjective. I have come across people who complain of too much work.
The better alternative will be to join a product company if the OP has an option, rather than a services company, as other comments suggest. Any Services company operates predominantly on a head count / person hours model as against a product company or a product based start up which have completely different dynamics.