I Felt Mistreated By The Company - Avis employé Software Engineer IXL Learning

2,0
13 mai 2016
Recommande
Approbation du PDG
Perspective commerciale

Avantages

- Wonderful, smart, friendly coworkers who always gave me a smile - Very nice perks (2x weekly massages, 401(k) matching, etc) - A great, positive product

Inconvénients

- Bad management choices: I was a new-grad placed in a new team where I was the only engineer, and at the same time, the management supervising me had never managed engineers before, so it seemed the compay itself didn't value either side enough to give adequate training/preparation - Bad communication/practices: we used a Waterfall methodology and all of my projects ran into issues with unclear or changing requirements - Misleading offer: I was offered a position in Java but when the job started, I was quickly moved into developing in Perl - Bad code quality: The Perl codebase was badly maintained; there were many occurrences of copy-pasted code, there were no attempts at using Object Orientation (even for large projects), and I was the first person at the company to write automated tests for our Perl code - Low level of average experience: among engineers, a large percent had been hired as new-grads and had less than 3 years of experience - No one wrote unit-tests: the main codebase (mostly in Java) had less than 5% code coverage when I was there, which meant that many people did a lot of manual testing. It was costly, repetitive, and possibly lead to the deployment issues we had with many of our releases

Découvrez plus d’avis sur IXL Learning

5,0
30 mai 2026
Employé (anonyme)
Recommande
Approbation du PDG
Perspective commerciale

Avantages

great people that work there and good culture

Inconvénients

fast paced environment alot to learn

2,0
7 juil. 2026
Recommande
Approbation du PDG
Perspective commerciale

Avantages

- Depending on the team, you can have a good work/life balance - Given they hire a lot of new grads who are building a community in the area, it's pretty easy to get involved in social groups and make friends in the office

Inconvénients

- Depending on the team, you may have poor work/life balance - Top-down culture - many typical responsibilities a given role would have (at least in engineering or product) in other companies are separated out. While not necessarily good or bad, it can catch people who are used to more autonomy in their decisions off-guard - Slow growth trajectory in roles and experience / learning which can be unfortunate for those starting off in their careers - Immature feedback / leveling loop - It was fairly common that people got feedback or temperature checks from more casual conversations with peers or other teams rather than formal reviews or manager conversations

Voir les avis par: Utile|Évaluation|Date|Tout