Pros
Learn Non Transferable Skills, meaning you leave everything on the floor when Quitting the Job and u will as a Software Developer.
Cons
Core Identity: This is not a technology company. Management Focus: The management culture is strictly top-down. The main priority is achieving metrics and goals passed down from senior leadership, with little emphasis on the process or team autonomy. Tech Team Structure: There is a rigid separation between roles. Architects design solutions but do not code, which can create a disconnect from the developers who implement the work. Recruitment Warning: The company's HR department may market it as a "tech company" to attract talent. This branding does not reflect the actual internal culture or priorities.