Pros
The company has numerous and varied contract opportunities, and they continuously strive to make their employees happy. The company is now employee owned, which I missed out on. I was scared when the last management dropped the ball and completely left, with a malicious intent, as it turns out. I wish I would have stayed, as the company did such a major turnaround! The benefits are great, employees are listened to, and there is a genuine concern about everyone's well being!
Cons
I wish the management would have communicated better with the employees, because we stand by them, and trust that they will do everything that's possible to make us successful!