Pros
A great company that is very well positioned for the future. Wonderful location in Colorado. Upper management seem to have a good plan for future growth. Nice year end bonus plan.
Cons
Pay is consistently below industry averages, thus there is a fair amount of 'churn' as people go elsewhere to make more money in the industry to have their pay at least trend upward instead of decreasing as cost of living outpaces raises. It amazes me how companies will keep such a tight purse when it comes to paying to attract and keep top people. They hire new people, pay a relocation package, pay a recruiter, train them for 6 months...all before they start to contribute useful effort to the company. If they would instead, distribute that $50,000 of non-value added expense to current employees, they would keep experienced people, increase moral, and be a much more productive company.