Pros
Good team culture & environment: Reviews often highlight a friendly, supportive environment with strong collaboration: “Established processes and friendly team” “Great environment. Good people there.” Job security and work-life balance: Some report good balance and flexible working hours, with respect for life outside work: “Work life balance is good” “Friendly environment, overseas travels and flexible working hours.” High compensation (for seniors): For mid- or senior-level developers, better pay is often a plus: “High salary and friendly team.” Challenging and interesting work: Many find the work engaging and rewarding: “The work is very interesting.
Cons
Lower pay for juniors: Junior developers frequently feel underpaid: “Low salary because I am a junior and I am acquiring knowledge.” “Bad pay and bad boss.” Stressful workload, long hours: Extended hours and intensity of work are common complaints: “Need to work in an office and a 72‑hour work week.” “Very intensive work.” “A lot of project to complete.” Rapid tech changes require constant upskilling: “Rapid outdating which requires constant training.” Management and HR frustrations: “Bad management and HR.” Stress and lack of remote flexibility: “It has a lot of stress.” “Far away and long hours.”