I understand the new version of Cirrus is outstanding.
Pros: good health benefits
Cons: the former cirrus medical needed to make changes, and they have.
When I worked for Cirrus it was a mess. Management and communications between departments was horrible. Now there is new management and a new culture...even a new location. I'm certain that people working there will thrive under the changes made.