Pros
It’s a decent introduction to the tech industry, but that’s about the only pro here.
Cons
- Working here was so stressful and detrimental to my mental health, that I wrote a list about how terrible things were while I worked there to keep some sense of myself. Most of this list comes from there. - I was afraid to post anything here due to backlash from the owners, with rightful concerns.. I was blamed for another negative review on here that happened soon after I left. If you're reading this, surprise ABEO, it wasn't me. - The owners constantly talk about people behind their backs. This is seen by almost everyone, and that culture is carried throughout the company. - Nepotism, favoritism, and fear run deep in this company. People who are related to more important people, are scary enough to intimidate the managers, or favorites get away with way more and aren't held accountable for not getting things done. They're held to lower standards. Employees who actually work their heart out set the bar high for those to be the "normal standards". - There's very little communication about the important things, like meeting standards set by the government, and it leads to much bigger issues in the company; rushed updates, stressed and uniformed staff, bugs in those updates, etc. - They constantly put out bad updates because the owner just thinks it will work without testing or letting other people test. However, when another developer does the same thing, they are scolded for it. - I wasn’t happy there for long. Once the pandemic hit, all the negative aspects of the company came front and center. - I didn’t get the same respect as my peers because I didn’t have the same experience or knowledge. I was once told my code was “cute” and that it could be done better, but I was never shown or taught how to improve. - Management is absent unless you’re doing something wrong. I rarely ever got responses from them, even for simple things, unless I went straight to their desk. - I wasn’t given an environment suitable to learn and grow in. Every step I took to learn was an uphill battle because I'm nervous or afraid that if I do it wrong, I'll be laughed at or told that's bad instead of being shown how to learn from it. - I made changes that just got written over instead of shown how I could have done it differently. - Two weeks is not enough vacation when your job is to think critically and learn constantly while under all these previous statements as well. - The tech support manager is a terrible person and treats people he doesn't like like absolute garbage. I did nothing to him, and he was just awful to me. My Nana died while working there and wasn't shown any sympathy and was still treated like trash through coping with that. I almost walked out because of his constant abuse, and he has had 0 repercussions for his actions because he's friends with all the owners. - The two other devs put in 50-60 hour weeks so often that it makes me look bad to the owners because I'm not willing to put in the time. They expect the work of 2 or 3 people for every 1. That is completely unacceptable. - The source code is an absolutely nightmare. Extremely unorganized. Very old coding practices. Not secure, at all. So many issues. I could go on and on.. - My list goes on, but I think I’ve given enough cons to get my point across.