There are newer employer reviews for EFI

2 people found this helpful  

not a good company to learn technical experience

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Current Employee - QA CT&S in San Mateo, CA
Current Employee - QA CT&S in San Mateo, CA

I have been working at EFI

Pros

low work loan. It is more stable than working in small company.

Cons

They force employee to take "company time-off" every year. And ask employee to take holiday when their vacation time is "too high"(but still under the legal limit). Their raise and bonus doesn't occur at the end or beginning of the year, but they have to wait until the 1st quarter is over.

The company give out "restricted stock", but they are divided into pieces, and you need to stay in the company 4-6 years to claim all the stocks.

Advice to ManagementAdvice

Different department have different promotion standard. There are department that give out promotion just because their employees have work for certain amount of years, and there are departments that never give out promotion unless they have to! ( I have seen a QA engineer worked for EFI for 8 years without any promotion, and I have seen a hardware engineer worked for 6 years in order to promote to senior. But they both are very competent person!!!) (But I also see people got promoted for absolutely NO REASON, and they don't know what they are doing!)

Approves of CEO

199 Other Employee Reviews for EFI (View Most Recent)

Sort: Rating Date
  1.  

    Good for printing domain experts, stagnating otherwise

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Principal Engineer in Bangalore (India)
    Current Employee - Principal Engineer in Bangalore (India)

    I have been working at EFI full-time (more than 3 years)

    Pros

    1. Pay is decent, with bonus and ESPP
    2. Flexi timing, all engineers from and above senior engineer are given laptops
    3. Cab service
    4. Very less work pressure
    5. Agile process is followed
    6. Very streamlined release management process
    7. Some stalwarts on printing domains work here, so if you aspire to master the printing domain, that you be a huge opportunity for learning.

    Cons

    1. Too much hierarchical: EFI has a strange organization structure where they have designations like "team lead" or "manager" which are given to very inexperienced people (less than 6-7 years) who are given teams to handle. Sadly these people make horrible people manager and the people in their team suffer - they stagnate and get demotivated. Overall, it seems like a service company where there is a people manager for every 3+ engineers. So, my advice is if you are planning to join EFI, **NEVER** **NEVER** agree to any technical career path. Never fall for big sounding designation like "principal engineer" or "architect" or "senior architect" because they are just coding roles (you would be doing exactly what a software engineer or senior engineer does) and you would be reporting to someone who is 5-6 years your junior who has absolutely no clue about handling some 10+ year experienced resource. Note: I am not saying that the managers/team leads are bad or less knowledgeable, but that they have zero training and grooming as people managers, so working under them your career would stagnate.

    2. Politics: The euphemism that is used is "relationship building" which is one of the core values of the company. Sadly, when personal relationships dominate over professional relationships, things tend to break. You get someone to do some work for you *NOT* because it is beneficial for the company, but because that guy (or his manager) "likes" you. Otherwise, people would give 1001 reasons as to why they can't help you. This also results in promotions that are opaque, leadership roles offered to people who are "well known" to manager, and overseas travel to people who are "close" to the manager. I have seen some worst kind of politics in this organization

    3. Outdated technologies: Don't expect you learn a lot of new technologies here. They have a huge baggage called "Mac support" holding them back so they would work on age old wxWidgets (that too a 5+ years old version). If you are not a printing domain expert nor aspire to be one, you would not get a chance to pick up any new technologies. Only C++, some device driver and wxWidgets. Thats it!

    4. "QA not for finding bugs" - came to know from some my colleagues that some director seating in the US is mandating that the developers do the unit testing, integration testing and system testing and then handle the build to QA so that they would just mark it as verified. The directors and managers in India seem to be either too naive or too thick to point out that devs job is till unit testing.

    5. Almost nil overseas: Whatever little is there it is used by managers and his near and dear ones. And no per diem, all on actuals. Produce bill or loose money. Terrible.

    Advice to ManagementAdvice

    1. Adopt a flat organization structure. Eliminate the managers and team lead positions and make them ICs. Trust me, they most would be lot more effective as ics. Get rid of those who won't be so.
    2. Eliminate politics by making job descriptions and roles more transparent.
    3. Arrange more overseas. Let engineers take a first hand exposure how the products are used, instead of relying on the product owner. Then only they can be creative and innovate.
    4. Build domain expertise among engineers in India. make that as a key growth metric.

    Recommends
    Neutral Outlook
    Approves of CEO
  2.  

    Great Place to work

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Manager, Program Management in Bangalore (India)
    Current Employee - Senior Manager, Program Management in Bangalore (India)

    I have been working at EFI full-time (more than an year)

    Pros

    -Lots of freedom
    -Encourages innovation
    -Allows mistakes as long as you are learning from them
    -Lots of core development/ architecture work happening at this site
    -Company is growing year or year, the share prices have been steadily climbing up and employees are benefiting through Employee Stock Purchase Plan (ESPP)

    Cons

    Instead of incremental growth, it should look for some quantum growth through expanding in adjoining areas. There are lots of opportunities in printing everywhere.

    Advice to ManagementAdvice

    keep the culture alive. this is what differentiates this place from others.

    Recommends
    Positive Outlook
    Approves of CEO
There are newer employer reviews for EFI

Work at EFI? Share Your Experiences

EFI

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.