3.2Makino is a good company to work for. They are constantly looking to improve their product to maintain an edge in the market. It is a hard place to grow your career without being there for many years. Promotion is based more on time rather than accolades. They do a yearly review, but everyone gets the same proficient rating.