Prós
Learnt a lot in a short time. Good exposure to different types of projects although they really do any project under the sun even if not befitting the portfolio of the firm. And the colleagues turned friends I made were great out of there.
Contras
Learning a lot is because there is very little guidance and even an inexperienced fresh graduate from various teams had to solo the project. It may seem like exposure at first and you will be convinced to do so, until things go south because there is no guidance and you will be blamed and thrown under the bus, and suddenly a lot of superiors and seniors and jump out to ‘hero’ if they can. (If they can’t they won’t even answer your questions cos got no recognition?) There’s a lot of favouritism and some of the management encourage politics. The ones who plays politics best wins, regardless of competency. Management is all over because they have no idea what they are doing and are winging it. Imagine all of management winging it, the business cannot make money and it is the fault of the employee for reporting the hours spent on the job? Expect to be overworked and told ‘I worked for less when I graduated / my increment in the past was slower your generation is not appreciative of being employed’. Expectedly, salary is lower than industry average, promotion is standardised with the exception of the politics playing people.