Pros
- International environment, not a typical Japanese tight environment, almost half engineers are foreigners, and the official language is english, it would be nice if you could speak japanese though but you can survive just fine with english. - although the official language is english, you can hear all languages in the company, french, chinese, malay - less work stress, you can leave by 6PM, you don't need to wait till after your boss leaves like typical japanese companies. - Cutting edge development in many projects, the company is targeting to build a profile as an advanced research company which means if you like you can get hooked to a research task - Many professionals and PhDs working there, you can learn a lot from them - Managers are nice, smart and understanding, at least most of them, maybe a few who are not though.
Cons
- Low salaries compared to other companies doing similar work, and it depends on your negotiation skills, which leads to inequalities and frustration - it's not just the low salaries, you don't get any benefits beside the salary, not even a respectful bonus. - Managers are more technical than managers, which affects managing of projects, this leads to the company being a mess, lots of failed projects and extended deadlines - bad management goes till up top, get ready to find yourself in a project that is short in resources, with no planning, no vision, and unrealistic expectations - no human resources at all, not career path planning, no skill development programs .. if you want to be good then do it by yourself, don't wait for the company to care. - Company is in an expensive area, with low salaries people have to live far specially if you have a family - new weird security measures related to network and company access