IT TEAM:
IT team does not have much knowledge of IT development and team as a whole include only 3 developers. In this company project owners decide when the projects need to go live without asking IT team estimations.
There is no tester(QA person), no business analyst. No documentation. Basically Developer plays 3 roles documenting, developing and testing. If anything goes wrong developers will be blamed and handled unprofessionally.
IT Director:
Director of IT does not have any respect for software engineers and treated horribly. You should not be surprised if you get call on Sunday morning 9am from IT director to be at the office at 11am. If you don't show up then you will get threat to terminate your employment.
Working Hours:
Working hours are horrible, spanning from 55-70 hours a week at least. Every weekend you have to work.
Resources are very limited, they will not hire any extra resources.
Development Process:
Team does not plan development, testing and deployment and the approach is very crude. The requirement creep in every single day till the project gets deployed. There is no certain planning involved in any project. Nobody knows the scope and end result of the project.
Suggestion to future prospects:
If you are a beginner don't join this place as you will not learn anything here. For a career oriented professionals this place is full of blunders, so don't test your patience.