Pros
Colleagues are friendly and helpful.
Cons
A company that would not even invest in good chairs for all employees (the quality of chair will be depending on seniority which is ridiculous considering everyone will be sitting on it for more that 9 hours a day!) The company has little to no integrity in terms how they conduct business which is rather sad. For example : Most of the reviews on glassdoor or on jobstreet are faked by the company itself due to overwhelming bad reviews. They expect employees to do support even after working hours which is not clarified in the job description. Management do not know how to actually manage people and expects people to obey them without questioning which is rather archaic way of doing things. In terms of how they treat their clients, its rather unethical as well therefore making working there a matter of questioning ones principle. They expect to hire the cream of the crop however they do not have the capability of training and retaining them. They will throw training videos (actually it is rather handover videos which previous employee recorded) at newcomer and expect them to listen to them all and know what is going on. From there, no more training will be given therefore please do not expect any huge career development from there. They will also give you task unrelated to your job scope as they are short of people as many people has left due to their attitude and style of work. Please also do not expect appreciation to the work you have done, as they will focus on your mistakes instead of the progress you have made. Not to mention, they have favoritism and do not treat all employees professionally.