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 guidelinesFor fresh graduates who need a stepping-stone experience, I recommend coming here and staying for a year or less. After a year, you should definitely leave the company.
The job bank recruitment listing says “Java Engineer (Fresh Graduate),” but in reality, the job involves maintaining and developing full-stack applications. There is no training—you are immediately asked to maintain and develop clients’ programs. The supervisor only says, “They haven’t worked with it either and aren’t very good at it. Just look at how other functions are written and see whether you can copy and use them.” As a result, you often do not even know which projects many functions belong to or what they are for.
There are also no daily maintenance tasks provided. The supervisor only gives you clients’ development requirements. If you finish early or reach a stopping point, you are left idle and have to proactively ask the supervisor for something to do. You will be told, “I’m busy right now, and there’s nothing else for you to do. Go look at other projects.”
Work environment:
You are stationed at the client’s workplace. On the surface, it looks like teamwork, but in practice everyone handles things separately. Senior colleagues and supervisors do not provide opportunities for communication or discussion. When you encounter difficulties and proactively ask the supervisor, you may be told, “If you have to ask me about everything, what do we need you for?” If you do not ask, you will be told, “Ask me as soon as you encounter difficulties. If you’re stuck for an hour, ask right away. If you don’t ask, it’s your responsibility; if you ask and I don’t answer, that’s my responsibility.” When problems arise, the supervisor’s first response is to shift the blame to you. If a deployment takes place at noon, your lunch break is not postponed.
Overtime is neither compensated with time off in lieu nor overtime pay. When you are infected and need to isolate, the supervisor’s first response is to ask, “If you bring the computer home and work, the company will pay you. You can also choose to rest completely and receive no pay.” However, regulations stipulate that unless sick leave exceeds 30 days, you can apply for sick leave at half pay. In addition, when you ask the company’s only administrator and the owner, you receive different explanations of the leave policy. If you become infected or need to take extended leave for personal reasons, and a project must be delivered to the client at the end of the month, the supervisor will not help or coordinate. After you return from leave, you will be pressured to find a way to finish it before the end of the month.
As for the workplace environment, employees of other vendors may snore at work or block the walkway without moving aside. The company operates as a small cliquish group. As soon as you join, the supervisor begins gaslighting you, repeatedly saying that he and the senior colleague are currently shouldering the work that belongs to you. However, even after six months, they have no intention of handing over those tasks, while continuing to repeat the same statement.
Benefits and compensation:
There are no traditional holiday bonuses. The company does not disclose whether the year-end bonus is zero or several months’ salary. There is no overtime pay. When I proactively requested a raise, the adjustment was extremely small, and I was expected to perform better under the pretext that I had already received a raise. When taking leave due to infection, the only options are working from home at full pay or resting at home without pay.
Because the supervisor is one of the company’s shareholders, if you upset him, there is a high chance that you will be fired immediately after handing over your current projects.