There is No job security. Even tenured employees fear of being fired and laid off.
Your manager or coworkers can easily set you up to fail. They look out for themselves more than helping each other succeed.
Its easy to get fired based on performance even if you work hard.
You will barely use PTO as the job is one after another.
Its easy to set you up to fail by leaving you alone in client facing demos, and then be judged about it.
Dont expect promotion if they dont like you. For most people, about 90% it is not easy to be promoted. You can be working for 10 years without being promoted.
Salary is lower than industry.
If you dont know the software, it can be very difficult for you.
The environment / culture can be very cruel.
People dont speak kind. Dont expect it. They will smile at you, ask how you are but behind you is the criticism which affects your performance and pay.
Effort and hard work doesnt mean a thing.
You can work hard and be fired.