employer cover photo
employer logo
employer logo

Works Applications

Is this your company?

Works Applications Reviews

3.8

61% would recommend to a friend

(296 total reviews)

Masayuki Makino

77% approve of CEO

31% positive business outlook

Works Applications has an employee rating of 3.8 out of 5 stars, based on 296 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Works Applications employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

296 reviews
2.0
21 Jul 2017
Recommend
CEO approval
Business outlook

Pros

- good salary as a fresh grad - one free drink per day - easy to get your leave application approved - flexible working hour as long as working for 8 hours a day

Cons

- just think: overemphasis on thinking results in an environment with many incompetent and unprofessional leaders and engineers who can neither PRODUCE clean code nor DELIVER good products. The company prefers the obedient employees to the technically capable ones and elect the former to be leaders. - no scapegoating: the distribution of responsibility is deliberately blurred, such that those who are truly to be blamed for buggy code, wrong technical decisions and unstable architecture can hide themselves behind their scapegoats. - breakthrough: many of the breakthroughs just break through the obstacles made within the company, such as unsuitable technical choices and buggy implementations. Highly usable and widely accepted libraries, tools and frameworks are out there, yet the engineering team chose to build our own. - contingency plan: do we have a contingency plan in the midst of financial struggles? - human skills: the so-called leaders do not represent or fight for the welfare of his/her subordinates. Often they stand with their leaders and squeeze their subordinates together. - boss-driven over product-oriented: implementation, troubleshooting and decision-making are driven by bosses' demands, rather than being rooted in facts or product oriented. Development may change course anytime as long as some big bosses want it that way, despite the fact that it breaks development roadmap or apparently violates engineering practices. - process over engineering: overly complicated processes are made to restrict technical discussion and decisions and writing, submitting and releasing code, which is iconic Japanese Ho-Ren-So culture and greatly endorsed by higher managers. Managers block developers from submitting code, thinking it is able to stabilize the build and improve the quality of products. - firefighting over troubleshooting: too many engineers are mobilised for putting off sparks instead of solving the root problem. Too many temporary fixes have been made permanent. Firefighters are rewarded and admired as heroes while those who prevent the fire from the very beginning are often neglected.

1.0
14 Sept 2017
Recommend
CEO approval
Business outlook

Pros

- Provides higher pay then the market average for fresh graduate - Has flexible working hours - Supports Employees in moving between departments (you have to raise requests because they also move you around).

Cons

Bear with me, this is gonna be a long list, but it's worth every minute reading. - Delusional board members: CEO, COO and every board members, high management personals believe (or at least that's what they want to show) that the company is the most innovative in the world, that the company can do impossible things that nobody can achieve with absolutely no backing evidence of any great product. They constantly remind employees once a month that they are the top notch on the market, that our engineers are better than those at top tech companies . - Incompetent managers: Most managers don't have good management skills. Some of them got promoted to be manager just after 3 years of being engineer from entry level. With lack of both technical and management knowledge, they could not make critical decision in how to proceed with the project. Almost all projects (I would say 90%) could not meet the deadline. - Reluctant to change: As the company follows the "Seniority" culture of Japan, you have to ultimately respect your supervisors; i.e, you cannot point out their mistakes. It also takes a tremendous amount of effort to convince your manager/VP to make some changes, even if they are obvious. It takes us half a year to convince them to convert from using SVN to Git. Their reason is "I don't know how to use Git, therefore I will not use it, and so wouldn't you". - No real system architect: They don't hire any expert to design the architecture of the system (There is no such position). As the result, engineers have to take the task and come up with terrible designs, which cause a lot of mess in current development. During some iterations, the entire Jenkins and GitLab keep failing because of incapability of CI. - Not following industry standard: With most employees do not have CS background, instead of using UML and other standards of Software Development, they decided to put everything in spreed sheets. Without a unified format for those spreed sheets, it is impossible for engineers/managers to communicate. It might take up a lot of meetings in order to sort out a simple problem. - Love reinventing the wheel: There is a huge team recreating a lot of technologies despite there are plenty of mature ones on the market. By using those, development time increases by a significant amount. However, the top management does not really care and you have to follow whatever in the road map, which is possible and better without using those frameworks. An example is that there was demand from engineers to use a newer version of Kafka for new features. Instead of doing that, they decided to recreate those features by themselves, which quality is not even close. - Pay no attention to system performance: Although the original intention is to achieve 100 ms in every services, they did not carefully evaluate the overall performance. Without experienced engineers to do code review, bad codes incrementally added up that ruin the whole system. There is completely no stress test. Although the system is distributed, engineers and QE normally only test as the system runs on a single machine. - Politics, a lot of politics: How you advance in you career is not decided by your talent and contribution but rather depends on your relationship with your boss. Your boss's decision is the one and only one that will affect your evaluation. All your teammates and colleagues' good words do not matter. - Poor evaluation system: No matter how much you contribute to the company, you will be "rewarded" the same as the one who spent whole day watching YouTube or playing Chess. If you wonder what is the "reward", it's fixed bonus specified in the contract, and it is expected to decrease year by year due to the inflation of the Japanese yen. Even after getting promotion, that does not guarantee a pay raise. An "A" rated engineer (best evaluation result) did not not get any salary raise while one with "C" (bad evaluation) did get 4% (It did happen). - Wasteful use of employees: They do frequently restructure the organization of all departments (probably once a year). During the process, a lot of bad job allocation happened. E.g, assign engineers to do feature documentation, consultant to do coding, UI designers to do CI. Their philosophy is everyone is the same, and anyone can do anyone's tasks. - Recruitment: Somehow, they believe it is a good idea to recruit 1000 new graduates with no background of computer science/coding to become engineers (happens mostly in Japan). As the consequences, a large percentage of existing engineers can't even produce proper codes. "As long as they love the company and believe in our philosophy, they will overcome any obstacles", said a VP. - Career path: what career path? there is none. After being engineers for couple of years, you will automatically become manager, and steer away from tech to management, no other choices. After that, you have to attend meaningless meetings and write useless reports. - The company is struggling: Business is worse than ever (You can try to look for their financial report). They are basically surviving base on "Japanese use Japanese product" principal. Even that is slowly turning away from them. Recently they are cutting down people and slowing down the hiring process. - Good people are leaving: While the company is laying off people, some are leaving on their own as well. Almost all good engineers I know already left the company ( only a couple people from my batch are remained and I believe they will leave ASAP). - Office is over crowded: In Singapore, there are about 500 people working in 1.5 office floors in Solaris. These offices were designed to hold about 100 people per floor. The toilets cannot handle that large amount of needs. To sum up: If you want an easy and chilling job with high pay, this might be the place. If you want to learn, to become a better engineer, Works Apps is certainly not what you are looking for.

1.0
21 Jan 2016

A Complete Farce

Anonymous employee
Recommend
CEO approval
Business outlook

Pros

-High salary for fresh graduates, way above the market rate. -Flexi-work improves productivity. -Sincere and congenial colleagues -Some senior staffs are genuinely passionate -Great breadth in work scope

Cons

-Salary increments are virtually non-existent before you move up to the next level of hierarchy (they always tell you 10% increments, but subsequently deducts 10% from your annual bonus..). Besides, which company in the 21st century still standardize employee salaries across the globe? Haven't they studied basic compensation bench-marking? To think that they actually do HR systems is unimaginable. -Completely clueless in global business operation - half the senior staffs cannot even complete a single sentence in English verbally, not to mention conducting business globally. -Lack of competent leadership and training for juniors. -Unethical way of doing business that doesn't work outside Japan -Pessimistic business performance for years (performance is not published as they are not a listed company but you can easily get from research databases)

Viewing 1 - 3 of 296 Reviews

Glassdoor has 311 Works Applications reviews submitted anonymously by Works Applications employees. Read employee reviews and ratings on Glassdoor to decide if Works Applications is right for you.