Pros
- Most of the people are nice and friendly. - Great project potentials. - Good office location and view. - Very nice CEO and always see him smiling/calm even in bad scenario. - Flexible working hours
Cons
- Lie about the job description, the test they give you does not reflect what they do. Be very careful about this part. It just a time waste to do the test. - Follow poor industry practices, in terms of project management, software engineering i.e. agile process is called Scrumbam instead of using kanban or scrum approach and very poor software architecture i.e. lot of repetitions, no though put in it. - No vision of improvements for the platforms. All talk no action, they even talk you to death and management start judging you when you are at your lowest motivational point. - Force you to work on the legacy code and keep repeating the mistakes. Keep on patching the code instead of improving. - Hire you as a team/tech lead with no team to work with. - Over crowded office space, not a proper office lightning/spacing and poor middle management. - No career prospect or growth in the company expect for very few small examples. - Over politicised environment for such as small company.