Pros
- Most people are nice, and no one will scold others in the office. - Work-life balance is good for most teams, and compensation is also satisfactory. - The majority of people in the workplace are talented and friendly.
Cons
1. Politics are far more important than other things in jump nowadays. Those who are skilled at politics can succeed and even displace individuals with higher technical skills. They tend to hire people who help them consolidate their political position rather than real talents. 2. Inefficiency: People may be nice to you, but they hardly deliver anything on time. There are almost no comments for the code, and the documentation is difficult to use. Almost no one tries to fix bugs in the previous code; instead, they simply write new code because the buggy code was written by senior individuals with strong political skills. 3. Bad recruiting process: Recruiters always ghost you, although you has pretty positive feedbacks. HRs also ghost you during your onboarding procedure. 4. Non-competing periods are too long: They are longer compared to Citadel, HRT, etc. 5. Chaotic management: Do not believe things that HR tells you, as there is a 90% chance it is incorrect. Your performance is evaluated by someone who knows very little about your work and who disregards the feedback provided by your real manager. 6. People need to compete for computing resources, and selfish individuals often win in this resource competition game. 7. The working environment is becoming more toxic. It is not uncommon for someone to stab you in the back, making it difficult to trust the people around you.