Good salary for fresher but not quality software development
Pros
+ Good initial learning for fresher but things might get worse if you stuck on poorly architectured legecy project, + free lunch,snacks latte,expresso, ginger tea, mixture. Asia trip in every 5 year , two cocktail parties in a year + Work From Home ( not for all )
Cons
- No quality software Development, not a serious software development environment at all, - Most of the projects are support projects - Zero learning after couple of months of joining, it'll ruin your career. - Now notice period is increased to 3 months. - Senior experienced people are totally narrow minded. They are happy with rote quick fixes and haphazard changes to meet deadline, they don't even know the latest tech stacks and design patterns. They will apply their 90's knowledge of spaghetti coding. They only know how to copy paste from stack overflow. These people will not even bother to update their skills. Even you might be discouraged for your analytical skills and questioning about techstack, architecture, alternative way. - Backdated, obsolete technologies like filemaker, cold fusion are still used - No vision at all - Managers without sound technical knowledge will decide techstack and it might ruin the project architecture also. - System design, rigid architecture, SOLID & DRY principals are not valued at all. - Sometimes work environment might become toxic because of the poor decisions made by management.