Pros
Entrepreneurial Drive.
Takes Care of it's Employees.
If you work hard, you're rewarded.
If you don't, like the other post|comments listed below, you're not rewarded.
Companies goes after business opportunities.
Follow-through on Promises.
Education and Training
Company pays 75% of Health Benefits
401K
Cons
The company is young and still forming an expertise in some areas.