Pros
- Fair market pay + Bonuses - Good refresehment and company amenities - Good medical/Vision/Dental insurance. (You will use the medical insurance inevitably, see blow ;-) )
Cons
Cirrus Logic is a relatively small company. However, it has the worst of large and small companies. It has a relatively large numer of management employees, and not enough engineers to do the work. Work schdules are extremely tight, and always top-down and govern by their biggest customer, the Fruit company, with no rooms to compromise. Engineers work like slaves in most of the cases, and they use program managers to aggressively track the progress. Groups can be highly-political. In some groups dominated by a certain Southwest Asia country, if one doesn't fit in the special culture, he or she will be targeted and feed with loads of garbage but time consuming tasks with little to no time to rest. Consequently, turnover rate is high, as this kind of always-crunch-mode work schedule cannot be sustained on a regular basis year over year without compromising one's health.