This page collects workplace experiences, questions and discussions submitted by users. Dates shown are submission dates, not periods of employment. Individual reports do not describe the entire company.
Read the community guidelinesThe environment and transportation are both okay, and the colleagues are genuinely very nice.
●Work atmosphere: Very, very quiet… because upper management is constantly breathing down everyone’s necks. The office has no partitions—do you think anyone dares to speak?
It’s such a strange atmosphere that even eating small snacks feels awkward…
●Overtime every day: The stated 6 p.m. end time is just for show! Basically, you’ll stay until at least 6:30 or 7 (don’t worry, there will definitely be something to keep you busy), and upper management considers this perfectly normal. They often ask you to attend a meeting right before you’re due to leave…
★Difficult to communicate with upper management: Everything is urgent—hurry, hurry, hurry. Before you’ve even had a chance to report something, they say they don’t have time to listen, then later blame you for not asking in advance. They say they’re very communicative, but in reality they just keep telling you to listen to them; you can’t express a different opinion.
●You’ll be pulled away to do other things: Various requests to “help” often come up, always extremely urgent, as if a train is about to leave (completely taking up the time you need for your own work or your personal time after work).
●Poor hardware: Your desktop computer will be practically an antique unless you applied for a design position… And the photocopier constantly jams, which you’ll find very frustrating.
Basically, if you’re a workaholic and are perfectly happy to sacrifice and devote yourself to the company, this place is a great fit!
The colleagues are very easy to get along with.
The owner of this company sold the technology to Mitac Information Technology Corp. and currently serves as a manager in the Ecosystem Business Division at Mitac Information Technology Corp. Although he has moved to a large company, he still has the same mindset as a business owner, disregards the company's administrative procedures, causes trouble for other departments, and imposes dress and appearance rules based on his personal preferences. All of this is equally unbearable.
Unreasonable assessments of working hours, failure to provide work standards, forcing employees to revoke their leave, endless empty promises, and resorting to emotional blackmail when unable to persuade others—these are all the behaviors of a workplace giant baby. Although I can acknowledge Mr. Lin's experience and abilities, his management skills are truly terrible. Exploiting entry-level engineers through the use of power is not leadership. Their growth is due to their own efforts, not because of you, a manager who claims to be a good supervisor.
The colleagues are all very nice~~
You can actually learn about the drawbacks just by reading the comments from previous employees; even after several years, these issues are still there. As for developing your skills, this place is quite suitable, but you have to find ways to learn on your own. There is very limited opportunity to learn here, and the boss is very insistent on his own opinions. I think what he needs is a good employee who will listen to him, can always guess what he is thinking, communicate patiently with him, and take on multiple roles.
If you think you really enjoy talking to the boss every day, this place is very suitable for you.
None
During the interview, I wasn't sure if he was the boss, but he seemed rather self-righteous.
The salary is considered high for a marketing position, and the boss was fairly generous when negotiating the salary initially.
The coworkers are very nice and help one another. Occasional private get-togethers are also enjoyable.
The workplace is conveniently located and easy to get to by public transportation.
According to the 2017 reviews, the company had around 50 employees… Currently, it has fewer than 10.
Because there are so few employees and the turnover rate is high, the job duties are very diverse.
The latest review of this company is from 2019, and the earliest is from 2017, but many of the problems have not changed.
1. The boss is self-important. To elaborate, besides thinking they know a great deal about programming, marketing, or any of the company’s operations, they also like to take the opportunity to put employees down.
2. Management is chaotic, with decisions constantly changing. The boss often adds work at the last minute, usually when it is already an emergency, which results in overtime. The schedule is treated as if it were both written and unwritten, but the boss still insists that it be completed and even threatens to deduct pay over it.
3. Whatever the boss says goes, and employees are forced to take on multiple roles.
4. Employees are sometimes called back for meetings after work hours.
5. Even after the boss has reviewed, and sometimes approved, and the item has been submitted, it still has to be revised again—or the boss has no recollection of it.
6. The computer equipment is outdated and lacks sufficient memory; every laptop has some kind of problem.
7. The boss claims to be able to communicate, but in reality is completely unable to communicate and even labels employees because of it.
8. Employees with severe colds are forced to come to work, while employees who test positive are told to work from home.
9. Employees who have worked for less than a year do not receive a year-end bonus.
The colleagues are very nice, and that's about it.
1. You are required to write a weekly plan, but your work is often interrupted. At the last minute before a deadline, someone higher up may still demand a complete overhaul, leaving no time at all. The plan is therefore practically useless.
2. Management has extremely poor time management. Everything is always urgent. You may even be notified after work that something must be submitted to a client by noon the next day, or receive a notification at 7 a.m. saying that something must be rushed and delivered to the client that same day. Everything is put off until the last minute before you are suddenly told to do it.
3. The things management says show absolutely no respect for professional expertise. They demand many unreasonable or illogical things and think they understand everything, when in fact they are merely pretending to know what they are talking about.
4. Regardless of your position, you may be expected to take on multiple roles, and your responsibilities are not clearly defined.
5. The company's computers are terrible—practically antiques. Despite the poor equipment, you are still expected to work efficiently.
6. People are often called to meetings just before the end of the workday. The 6 p.m. quitting time is only for show; even overtime can only be applied for after 9 p.m., and otherwise no one dares claim overtime pay.
7. The company's turnover is very high, and management does not value its employees.
8. Everything must be reported to management, and it will almost always be revised by them into what they want. When there is a problem with the product, they start blaming colleagues, even though everything was reviewed by them and changed according to their demands. No matter what happens, you are still the one who gets criticized.
If you want to come here to hone your skills and grow quickly, I highly recommend it. However, there is not much room for further growth, and the technical knowledge gap is extremely severe. Those considering joining should think carefully.
The colleagues are great—we exercise, work out, and eat together after work.
1. The boss does not value talent. People should be retained in the ordinary course of things, rather than waiting until they submit their resignation before trying to persuade them to stay.
2. The turnover rate is extremely high. In the two years since I joined, 12 engineers have already left, so the company no longer has any senior engineers.
3. This company claims to have been established for more than 25 years as a software company, yet it does not have the slightest bit of corporate culture or organizational structure. How wonderful do you think working here will be?
4. The senior colleagues above me all say this is a good place to build up your skills, but given the circumstances of their time, that was indeed the case. Back then, the company had many engineers—enough to fill all the seats—and experienced colleagues to guide newcomers in developing their skills and learning technical knowledge. Now, however, the company cannot retain talent, the turnover rate is too high, and too few newcomers are hired to replace those who leave, resulting in an increasingly serious skills gap.
The later newcomers join, the greater the pressure they face, so be mentally prepared.
Engineers who usually stay for two full years will definitely leave. The boss manages people without winning their loyalty. A senior colleague told me that this is not a company worth making sacrifices for. I now feel the same way, and the company’s systems and work environment are constantly wearing away your passion and motivation for the job. The longer you work here, the more exhausted you become.
In summary, this is a sunset company; its glory days are gone. Think carefully before coming here.
The colleagues are very nice
That's it
Work is constantly being added at the last minute
They want to dabble in a bit of every field
We are severely understaffed, forcing everyone to take on multiple roles
People who code with their mouths hold discursive power
The salary is very meh
The technical skills gap is quite severe
The interview was very pleasant.
The commute is very long; it is not suitable for beginners.
Had a pretty enjoyable conversation with the technical manager.
1. As soon as the boss came in, they first said that I had to agree to continue working at the company for two years; if I did not agree, I could leave immediately.
2. When I asked about the salary, they responded that we could discuss the salary after I confirmed that I was willing to continue working for two years.
In other words, they wanted me to agree to work at the company for two years before discussing the salary; otherwise, nothing else was open for discussion.
I’ve seen many people comment that everything is the boss’s problem, and it’s actually true.
Because there is only one boss, of course you could say that any problem is his problem.
In March 2006, my first job was as an engineer in Consulting Services at Ingfusion.
Ten years later, I was serving as the director of the IT department at Taiwan’s largest drugstore retailer. I managed more people than Ingfusion had total employees.
I can tell you with certainty that what I learned from him has continued to apply to this day.
Only if you have managed to work under Mr. Lin and been entrusted with important responsibilities are you qualified to talk about his shortcomings.
You can read Steve Jobs’s biography, and you’ll discover their similarities.
1. Good rapport among colleagues
2. A place to hone your skills
3. A stepping stone
4. Fast promotions
5. Easy to gain the boss’s recognition
6. The company dinner and trips cover all meals and accommodation
7. Salary increases quickly
1. The boss is sometimes emotional and full of himself, but it seems that almost all bosses have this bad habit. Once you’ve worked at more than one company, you’ll know what I mean.
2. Promotions are fast because of the high turnover rate.
3. It’s easy to gain recognition because promotions come with rapid salary increases, but in return, your responsibilities increase and you’ll often have to work overtime.
4. It’s a place to hone your skills and a stepping stone because you have too much work, and occasionally are forced to take on multiple roles, leaving you no choice but to learn.
5. If you have more than five years of work experience, I’d advise against it. If you’re a newcomer with less than five years of experience, this place is quite suitable for you.
The colleagues are very nice.
Please refer to the other posts; here are five memorable quotes from the boss:
“I signed the leave form, but that doesn’t mean I approved your leave. It only means I’ve seen it.”
(Annual leave was canceled) “I don’t care where you are. In the past, colleagues abroad have returned to the company early too. Figure out how to get back yourself.”
“The first three years after young people enter the workforce are the most important. You’re not striving for me; you’re striving for yourselves.”
(Asked for leave because of unbearable toothache) “In my 40 years of working, I’ve never gone to the dentist during work hours. Why can’t you go after work?”
“Project delays are due to your poor work efficiency. Employees who work efficiently and leave on time don’t receive overtime pay, while inefficient employees receive overtime pay. Do you think that’s reasonable?”
I used to work in the department at this company with the deepest “resentment,” so I’m sharing this in passing.
1. The colleagues are all very nice, and senior coworkers are willing to mentor newcomers. Colleagues often get along very well.
2. Because the pressure is very high, there are plenty of opportunities for you to grow. It’s a place for beginners to hone their skills (though I wouldn’t exactly call it a “good place to be”).
3. Although the boss has foresight, they often have unrealistic expectations and little ability to execute, so things ultimately amount to empty talk.
4. The boss comes from a sales background, so you can learn many sales techniques.
1. The boss has a very strong need for control, and projects have to be reported to them almost every two days. Even if you already reported before leaving work on Friday, you still have to report again on Monday morning.
2. The boss is very emotional, so you have to put up with their temper.
3. The boss is extremely stingy with employees in every respect. In addition to the low salary, there are often excuses for reducing or withholding performance bonuses.
4. When problems arise, the boss often makes employees take the blame while presenting themselves as the good person.
5. Staff are frequently pulled off projects, causing development schedules to be delayed.
6. For sick leave, you “must” provide proof of a medical visit, and the boss will also give you dirty looks and lecture you. Personal leave is only approved if it involves something that “must absolutely be handled by you personally and can only be handled on a workday”; otherwise, it is always rejected. Annual leave depends on the boss’s mood, and your leave may be canceled for any reason.
7. The turnover rate is very high. Some departments have completely replaced their entire staff within a year.
8. The equipment is outdated. The company’s ancient laptop was used until its screen finally died, and the boss found an old monitor to connect to it so it could keep being used.
9. The boss does not trust employees.
1. The boss is willing to give you relevant platforms and opportunities
2. The boss will share some seasoned experience and perspectives with you
3. Colleagues do not scheme against one another, and everyone gets along well
4. Colleagues discuss new technologies and planning with one another
5. You can take on challenges involving new technologies
6. The pressure is fairly high, but it is a good place for beginners to build up their skills
1. Salaries are generally below the market level, and have not been updated
2. Overtime must be applied for in advance; otherwise, no overtime pay will be provided
3. It is difficult to retain talent
4. There is no objective KPI evaluation system; essentially, if you stay in the organization long enough, the position becomes yours
5. Extra work is often added for no apparent reason, disrupting carefully planned schedules
6. Equal pay but unequal work: although doing more means learning more, it also causes more physical harm
7. Things that have often been agreed upon can be overturned overnight, testing your courage and ability to adapt
8. Leaders or PMs have outdated ideas, do not update their knowledge or learn about perspectives in the new market, and are unwilling to change
9. Management is described as open-minded, but in practice it is more conservative and holds grudges
10. Centralized management, with little trust in employees
*It's all about honing your skills
*Young colleagues
*The product direction is too scattered; the boss wants to do a little bit of everything
*Even after paid leave has been approved, it may still be blocked as the date approaches. The boss always blocks leave, citing the need to rush projects and customers waiting
*Interferes with projects or products, seriously affecting engineers and PMs
*Version control was taken back by the boss. This is the first time I've seen a boss come down to "personally manage version control"—it holds the engineers back
*Development equipment is outdated and unfriendly to engineers
*The salary is not commensurate with the workload
In summary, the X factor is the "boss"
1. All the colleagues are very nice
2. A beginner's village
1. Extremely high turnover
2. Nitpicks over employees' working hours; overtime pay must be applied for in advance, and whether it is approved depends on luck
3. Even taking annual leave depends on the boss's mood
4. The computer equipment is extremely outdated
5. Work responsibilities are unclear; everyone may end up doing sales work (except designers)
6. Sick leave is not necessarily approved
7. The boss has the final say on the resignation date. It does not necessarily follow the period agreed upon by both parties as required by labor laws; you may be asked to pack up and leave early
8. The boss often says they have never seen something two days after having seen it
9. The marketing budget is pitifully low, and when results are poor, employees are still the ones who get blamed
10. The boss is extremely emotional
11. Don't expect a bonus from the boss; it's harder than winning the lottery
12. From time to time, you will be called into meetings after work, with no overtime pay
13. The boss has an extremely positive view of themselves, is bursting with self-confidence, acts like an all-knowing, all-powerful director, and wants to dictate everything
Skill building
Basically, whatever the boss says goes. Other than gaining experience, there aren't really any other good points here. People often have to wear multiple hats, and responsibilities are extremely varied. Engineers also have to handle PM duties. Even when requesting "annual leave," you still have to gauge the boss's mood. Even if your request has already been approved, if the boss is unhappy, they will still come up with countless excuses to block you. Interns completing alternative military service generally aren't retained. Senior engineers have left one after another, and regular full-time employees usually leave after a year. It's not a place that can retain people.
1. Colleagues are easy to get along with
2. Most are recent graduates entering the workforce
3. A place for newcomers to hone their skills
1. The boss's definition of the products is not clear enough, and there are many product lines
2. The salary is below market rate
3. The computers and monitors are outdated
4. The boss is very stingy with employees
5. Responsibilities among engineers are not clearly defined
6. Management is chaotic and changes directions constantly. Engineers are usually required to support multiple different products and projects, and people are reassigned between projects or products arbitrarily
Many research replacement employees leave after three years without renewing, and very few full-time employees stay for more than two years. That's just how it is...