Pros: the people, the culture, the technology
Cons: the uncertainty
A very busy company the experiencing growth as they increase their current client support base. The management staff are supportive, hands on, and willing to help out with the day to day tasks. Growth potential is up to you and supported within the company. The people you work with like to get the job done right and have some fun while you are doing it. The hardest part of the job will be leaving a place that I have been for 10 years, but knowing it is time.