1. Zero respect for employees' efforts. Benefits and recognition definitely don't weigh the effort you have to put in. (Things are different if you can be in the good books of CXOs).
2. Work gets quite redundant after the initial 1-1.5 years. Due to a lack of formal and open communication channels, to discuss your career growth, you will find yourself stuck in a particular place after a while.
3. Sales team ends up making false promises to the client (not sure if that's done willingly or not) and the delivery team is under pressure right from Day-1. And most often quality of delivery gets seriously impacted (and ignored).
4. Once a project is shipped, there is very little effort put into following up with the client to see if the promised benefits are being met. Soroco is majorly able to get projects because of the big names and the associations they've. Not having a customer excellence or experience mechanism will create dents in the long term.
5. From the product side, very soon into the company you will realize things far from being as good as they say it is.