Bad company that have all the factors to be an excellent one!
Pros
I worked there for 1 year and 8 months .. 4 months as a senior .. 6 months acting as team leader and more than 1 year as a team leader for the portal team (which the customers using). The majority of the company employees is divided to 2 types .. Software developers & Data officers ... all what i can say about the data officers is that most of them is just data entry .. only 5:10% of them has the chance to being analyzing or having area to think or innovate! In the below i'll review being a software developer only. When speaking about the software developer pros i can say: -Company's business is interesting (was for me). -You can found only 1 or maximum 2 companies in Egypt working in that business (that point is a Pro. & Con. at the same time). -Company's customers is a well known companies. -Great ability to improve your skills in the database (SQL) as of dealing with millions of records. -By virtue of my position there .. i had a chance to improve my leadership skills somehow. -Friendly environment .. most of the low level employees is kind and good persons. -During my work period there .. the salaries didn't delayed or postponed. always on-time (Which is before the month starting).
Cons
For sorry Z2data has many Cons in my opinion i can divide them to categories as the following: -----Managerial Cons. -The company hasn't clear strategy .. always driven by what's the customers (even just potential) need right now. -The Planning is weak in all the company levels. -Many employees doesn't believe in their managers .. as of there are shortage in the real managers in the company. -The owners is accessing all the employees levels!! they are working as analyst most of the time (With the mentality of business men) .. Yes they thought 9 Women can bring a baby in 1 month! -Don't care enough about quality .. always saying: Do it 60:70 % fast is better than do it 90% in a suitable time (Most of times what done 60% didn't had the chance to reach even 80% later .. its done). -Breaking into technical points from non-technical backgrounds. -----Technical Cons. -Unrealistic .. if a project takes in normal 1 week they need it done in 1 day .. if you said 1 day .. they need it in 30 Min. -No real desire to use new technologies ... when it come to time .. always rollback any forward movement and just stay with what is already exists. -Weak desire and ability to solve a well known architectural issues .. if it will take time so ignore it and continue! -There's no common libraries .. most of time the different teams re-write the utilities and sometimes rewriting the business logic itself. -Low space to share or gain knowledge. -The technical gateways between the different development teams isn't well determined. -No Documentation. -Very bad way to orient the new comers. -The QC is underestimated there .. we stayed long period without a single QC member! -You may find Juniors acting as team leaders and team leaders acting as juniors! -The company is dealing with the positions as a chocolate which easily given .. you can find Team leader with just 4 years of experience .. you can find an employee promoted twice in 6 months from junior to senior then to team leader :D -There's no Technical KPIs to determine the levels and who deserves what. -----HR Cons. -No Global rules .. the rule may applied here and ignored there. -The HR is aggressive and hard to deal with. -Known culture in Z2data is to harasses the re-signers and trying to cut-off their money. -You have 2 leave permissions monthly .. each one with 2 hours .. sounds good .. but for sorry you must work those hours later! -----Other Cons. -Most of communication threads isn't good .. the company need to be more organized. -Always you have been asked to make extra hours (it's factor of the evaluation) .. but the company didn't pay overtime for that. -Rarely to find employee making a decision ... most of the employees fear of the responsibility .. the reason is: Management & Owners. -Sometimes they shifted/canceled national vacations without taking the opinion of the employees. -Sometimes & in some teams there are extra pressure. -Your salary isn't depending only on your efficiency/position but also your negotiation skills as well .. so, easily to be underrated in Z2data if you aren't good negotiator. For sorry i'll recommend Z2data only for the fresh graduates, juniors .. it will be a not bad start.