This is a great small company to work for with competitive pay and compensation. The staff is experienced with ASIC design and does a good job of training newcomers.
Cons
With it being a smaller company the Human Resources is outsourced to a third party company to a large degree. This can lead to employee frustration at times.