Be mentally prepared for stress
Wont get to perfect any particular technology or domain, as your shifted frequently
In front of clients they make even freshers Team leads etc, so as to make them more billable providing an illusion of vertical growth.
No good infrastructure and salary benefits. In fact many employees are CHEATED of their salaries.
HR managers are the biggest Gossip queens ever! They spread employee confidential information over a cup of coffee. They try to rule over the employees.
Salary will never be credited on time! NEEEEVVVVVVEEEERRRRR...