Working with best and brightest makes me enjoy coming to work. Stable company.
Pros
BENEFITS - Paid medical and dental premiums, access to a real PPO that has all my doctors in network, 25 days leave (7 sick and 18 vacation) accrued starting day 1, combined company stock and retirement is up to 24% of your income and is a 100% company paid contribution (employee doesn't contribute), paid training and tuition assistance, referral bonuses. Co-workers - people come to Tecolote and stay. I love that the people I work with that have become my second family don't come and go. These people are bright, humble, and dedicated to their customers, missions and Tecolote. Management - I have been fortunate to have exceptional leadership. Missions - exciting to go to work every day knowing that you are assisting in the success of our customers. Seems fairly easy to get reassigned to another project if you need a change. Compensation - totally compensation is exceptional. Confused by other comments that say salaries are low. Tecolote's offer was very competitive with other offers I received. Stable - nice to be working at a company that has never been bought by a competitor. Work life balance - Company doesn't expect long hours like their competitors. Great place for Jr employees to come to learn. I feel Tecolote embraces and trains their more Jr employees if there is a desire on their part to learn. Work hard, show interest, and you will be rewarded. Great place for more Jr employees to learn because there are so many seasoned employees who are a wealth of knowledge.
Cons
The company has been very successful since inception. I feel that because of this they don't want to mess with success and can be slow to change. They are not impulsive. Retirement (company paid contribution) has a one year waiting period and graduated five year vesting period. The stock has one year waiting period and has 100% vesting right away. This might be unattractive to people who job hop.