1. Most managers like playing favorites. If you are someone who can always be at the beck and call of your manager even at your own inconvenience, you have better chances at growing. If you’re a flatterer, this is the place for you!
2. People (this includes most managers and most peers) judge too soon. If you were new to this job and took some time to learn, they’ve already written you off. The mistakes you made in the early months at your job will always be amplified and your victories (especially good feedback from the client) will be completely ignored.
3. Taking sick leaves is a sin. Taking more than 7 sick leaves is looked down upon. This not only difficult if you’re going through a medical crisis but also worse if you have to take care of people in your family.
4. Very poor pay and negligible bonus. Managers will usually give you most obnoxious reasons for not giving a hike. “Remember that mistake you made a year back?”
5. The work hours are crazy. If you put your foot down, you might be pulling off long hours at least 3 days a week.
6. They don’t have a good training system in place which is too bad, because they expect you to be a thorough professional from day 1.
7. Previous experience of people is almost discounted. People are not treated respectfully especially the senior ones.
8. Management likes to treat only those people well who try very hard to always stay visible. If you’re someone who likes to lay low, chances are you’ll be ignored. Out of sight, out of mind.
9. Some seniors managers are passive aggressive, you’ll never know when you’ve ticked them off and they might not even give you a chance to correct your mistake.
10. High attrition in the past years. Apart from the old folks, the most newbies don’t think it’s worth sticking it out here. Many people have quit within their first 2 years.