74% positive business outlook
Pros
- Opportunity to explore and implement cutting edge technologies - Good knowledge transfer process and helping mindset of the domain and infrastructure experts - Open to learn and share - They follow and recommend best practices - Good employee review process
Cons
- Employee benefits - Small workspace
Pros
You will have a chance to practice and learn latest technologies with experienced seniors and unique individuals, and you will always have a space to learn and apply new ideas. The culture is really comfortable and the company premise is really modern, relax, and well serviced and managed.
Cons
For junior levels, the salaries are lower comparing with companies with same size and business, you need to spend at least 5 years to start gaining a very satisfying salary. Juniors employees joins to learn and gain knowledge with the target leaving to other companies with a much higher salaries.
Pros
These are the only pros I can think of: 1. They invested a lot in the main building and the elegant offices 2. Free coffee and tea 3. The company's name and reputation in the Jordanian job market 4. Exposure to many technologies and programming languages as a Software Engineer
Cons
My review was removed before for being completely honest about the company and for listing all the negatives about it, and I'll keep posting it again if it gets removed until it remains here. This review is genuine unlike many other reviews here which I believe (to the extent of my knowledge) are fake. I have worked for several years in this company, and this is just my own opinion and my own experience, you should do your own research. This is why I left the company: 1. Below average pay. Ask around and look for your self. They introduced a new payscale to make it seem as if they solved this problem, but it only made things worse. 2. Their use of tracking software which is a big fat red flag. Many companies have some kind of remote working option, but they have other effective methods to make sure that the work is done. The tracking software captures anything you do and type and takes random screenshots. 3. The company is full of bad toxic managers. They have a big ego, and don't like to be corrected. They have poor resource and time management skills. You will not see this from the start but after working for several months you will gradually feel the pressure. 4. Unethical practices from product managers. They lie to their customers that an impossible feature is possible to implement and then you will have to make this lie come true whatever it takes. These managers also set the worst deadlines just to please their customers. Again, you are the one responsible to make it work somehow. 5. You are the weakest person in the company's hierarchy. Everyone will put the blame on you if anything bad happens. If some manager didn't do his job correctly, then you are the scapegoat. If you didn't meet an unrealistic deadline, then you are the one not working hard enough. Everyone is putting pressure on you. 6. Worst work-life balance. I'm a human being not a robot. I need to rest in order to function properly. In ProgressSoft's eyes, you don't need rest. You will work insane hours in order to meet the deadlines. You will also have to work in the weekends in order to catch up. If you only do the 8 hours/work day then you will be seen as a lazy person and you will get a bad performance review. 7. Personally, I started to develop psychological problems from the work stress and the pressure from the managers. I had to quit to save myself from this. 8. No single person can possibly know every detail about every project in the company. The new CTO thinks otherwise and wants to voice his opinion on everything. He applies toxic practices to evaluate employees such as looking at the number of their merge requests and other Git metrics. In that case I can just make a separate merge request for each function I write just to look productive. 9. They give false promises. For example, they will promise you a good salary raise if you do 1 2 3 but in reality after doing 1 2 3 you might not get any raise or a very small one. 10. If you complain about any problem, then you will be seen as a problem because other people are not complaining. Not because there are no problems but because they are afraid to loose their jobs. 11. You are expected to be a mythical being. You will do the work of many people. Front-End, Back-End, DevOps, AI, Mobile Development, Testing, etc. 12. You need to be on-call during the weekends and holidays if anything bad happens (more pressure). You will not be able to have a peace of mind during Eid for example, because you will be constantly thinking about work and watching your emails. 13. No flexible hours and only 14 PTO per year. Many other companies are offering 21 days of vacation per year but not at ProgressSoft. Good luck taking them! They introduced a policy that if you didn't take all of the 14 days, then you have the next year to take them before they are invalid. And no you don't get compensated for them if you take them the next year, and guess what! you will not be able to take them all! 14. No overtime for the additional hours you will work unless you ask, and then they will start counting activity time on the tracking software instead of connectivity time. That means if you connect at 8:00 AM and work till 5:00 PM with 1 hour of break, and the tracking software only counts 7 hours, then you will not receive overtime unless you're tracking software counts after 8 hours, that means you work for 1 additional hour without pay.
Pros
competitive salary, ability to grow, using cutting edge technologies
Cons
minimum and any problem can be solved directly
Pros
Working at Progressoft gives you very strong hands-on experience, especially in online banking and financial systems. The projects are real, complex, and used by major banks, which helps you grow technically and professionally. The work environment is comfortable and supportive, and the teams are generally collaborative. You get exposed to many technologies, business domains, and best practices, so you learn a lot over time.
Cons
they use hubstaff as tracking system
Pros
Fully remotely Latest technology Great Opportunity
Cons
There is a time tracking system
Pros
it really feels like family and home too. 1. Great environment 2. Great learning opportunity 3. Great reputation You will have a chance to practice and learn latest technologies with experienced seniors and unique individuals, and you will always have a space to learn and apply new ideas. The culture is really comfortable, and the company premise is really modern, relax, and well serviced and managed.
Cons
There is no downsides about it.
Pros
Stable and well-established reputation both within and outside the country. Serving multinational and well-known enterprises. Very good contribution to the surrounding society, such as philanthropy and relationships with universities. Friendly environment. You will have the capacity to advance since they use modern and latest technologies along with a well-defined SDLC. Flexible working hours, to a certain limit, with the privilege of remote work. Vending Machine (not free), Cafeteria, Gym, Playroom, Kindergarten, Parking, and a small garden on the roof. Multinational employees, besides that, they don't have any restriction on hiring members from the same family, husband and wife, brothers, sisters, etc.. Open door policy. Very good training program for the juniors in all fields. Accepting interns in all fields at all educational levels.
Cons
Career path is not well defined, not all employees know exactly what is required from them to progress, and it is left to the leaders/managers to decide the promotions. Also, it is not tied to the salary, it depends on the negotiation, which could influence unfairness. Besides that, salary ranges are untransparent. The customers are too strict! Sometimes it makes you feel that the company is unable to manage it, or push it back. In general, there is a weakness in communication when running the project. They pay above-average salaries for the juniors and good salaries for the seniors without any additional benefits except the health insurance, which covers the employees, not their families. Also, we don't have any other benefits outside the company, such as offers for transportation, tourism, restaurants, or even gyms! This is why some employees leave the company, as they would be paid or save more, in general.
Pros
* Up to date technology stack * Option to work from home * Great benefits (car parking, 14 salaries a year, free nursery for working moms, free cancer insurance, fun room, dedicated system for food ordering and delivery...) * Financially stable
Cons
bad communication (between teams, departments, employees and management)
Check out your Company Bowl for anonymous work chats.
Ratings trend for the last 6 months (9 reviews)