Pros
- Can be late to work anytime you want. - Have lot of opportunity for fresh grad, because they have not enough senior stuff to work on project. - Easy entry, you don't need programing knowledge to join the company, as long as you are a normal human then you will have offer easily. - Can write any low quality or hard code you want, as long as it is able to be up and running
Cons
- very very tight and unrealistic project timeline - project management is a mess, management level have not enough experience to handle project - not enough resource to handle those tight timeline project - need work until next morning and manager would ask you to work on weekend - your project will be on hold if you take leave, no back up resources on your leave days - sometime need to work even you are on leave - people in there lack of tech and experience - using very old and legacy tech stack - no devops to help setup correct development environment - managers don't understand nowadays tech stack and is outdated with the IT industrial