Pros
1. Relatively flexible working hours. Nobody disturbs you cos they do not even show up in office. Decent source of income for side hustlers who just want to collect a pay check and a steady stream of monthly salary without actually doing your day job. Will not get promoted but will not get caught and fired too. 2. Free sponsored coursera account. Can leverage on this to slowly upskill and find a job elsewhere when you are ready to work again.
Cons
1. Pretentious culture. They only mention the good stuff at the end of a project or to celebrate a quick win. But the people at the top are unaware of the chaos and lack of teamwork on the ground. Bunch of people just smoking their way through to get their pay check. Especially people in the middle management who claims to be subject matter experts but leave the dirty jobs to the junior hires, steals credit and get all the limelight. People who get promoted are those who spent office hours doing showy and useless stuff in a bid to be forefront of innovation and [insert any other buzzword]. The only capable people are the leavers who struggle to 'move up' in such a toxic environment and unfair performance evaluation. 2. Body shop. Beware of being on the bench. You are left on your own when you are out of project. Supervisors do not care enough to find you a project that's within your expertise. If you are not resourceful or extrovert enough to find your own opportunity, good luck at being noticed/deployed to a decent project. Grads are just thrown into projects to figure out how to get things done on their own, without charging the client a huge bill. How convenient!